fltk  1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
  Fossies Dox: fltk-1.3.5-source.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

Fl_Widget_Class_Type Class Reference

#include <Fl_Type.h>

Inheritance diagram for Fl_Widget_Class_Type:
Collaboration diagram for Fl_Widget_Class_Type:

Public Member Functions

 Fl_Widget_Class_Type ()
virtual void write_properties ()
virtual void read_property (const char *)
void write_code1 ()
void write_code2 ()
Fl_Typemake ()
virtual const char * type_name ()
int pixmapID ()
int is_parent () const
int is_code_block () const
int is_decl_block () const
int is_class () const

Public Attributes

char write_public_state
char wc_relative

Additional Inherited Members

- Private Types inherited from Fl_Window_Type
enum  {
  LEFT =1, RIGHT =2, BOTTOM =4, TOP =8,
  DRAG =16, BOX =32
- Private Member Functions inherited from Fl_Window_Type
 Fl_Window_Type ()
virtual const char * alt_type_name ()
void open ()
void fix_overlay ()
ucharread_image (int &ww, int &hh)
virtual int read_fdesign (const char *, const char *)
void add_child (Fl_Type *, Fl_Type *)
void move_child (Fl_Type *, Fl_Type *)
void remove_child (Fl_Type *)
int is_group () const
int is_window () const
Fl_Widgetenter_live_mode (int top=0)
void leave_live_mode ()
void copy_properties ()
Fl_Menu_Itemsubtypes ()
void draw_overlay ()
void newdx ()
void newposition (Fl_Widget_Type *, int &x, int &y, int &w, int &h)
int handle (int)
virtual void setlabel (const char *)
Fl_Widget_Type_make ()
Fl_Widgetwidget (int, int, int, int)
void moveallchildren ()
- Private Member Functions inherited from Fl_Widget_Type
void setimage (Fluid_Image *)
void setinactive (Fluid_Image *)
 Fl_Widget_Type ()
const char * extra_code (int n) const
void extra_code (int n, const char *)
const char * subclass () const
void subclass (const char *)
const char * tooltip () const
void tooltip (const char *)
const char * image_name () const
void image_name (const char *)
const char * inactive_name () const
void inactive_name (const char *)
uchar hotspot () const
void hotspot (uchar v)
uchar resizable () const
void resizable (uchar v)
virtual int textstuff (int what, Fl_Font &, int &, Fl_Color &)
virtual int is_widget () const
virtual int is_public () const
virtual void ideal_size (int &w, int &h)
virtual void ideal_spacing (int &x, int &y)
 ~Fl_Widget_Type ()
void redraw ()
void write_static ()
void write_widget_code ()
void write_extra_code ()
void write_block_close ()
void write_color (const char *, Fl_Color)
- Private Member Functions inherited from Fl_Type
const char * callback_name ()
virtual ~Fl_Type ()
void add (Fl_Type *parent)
void insert (Fl_Type *n)
Fl_Typeremove ()
void move_before (Fl_Type *)
virtual const char * title ()
const char * name () const
void name (const char *)
const char * label () const
void label (const char *)
const char * callback () const
void callback (const char *)
const char * user_data () const
void user_data (const char *)
const char * user_data_type () const
void user_data_type (const char *)
const char * comment ()
void comment (const char *)
virtual Fl_Typeclick_test (int, int)
virtual void write ()
void write_comment_h (const char *ind="")
void write_comment_c (const char *ind="")
void write_comment_inline_c (const char *ind=0L)
int msgnum ()
virtual int is_button () const
virtual int is_input () const
virtual int is_value_input () const
virtual int is_text_display () const
virtual int is_valuator () const
virtual int is_spinner () const
virtual int is_menu_item () const
virtual int is_menu_button () const
virtual int is_code () const
virtual int is_comment () const
const char * class_name (const int need_nest) const
const class Fl_Class_Typeis_in_class () const
 Fl_Type ()
int user_defined (const char *cbname) const
- Private Attributes inherited from Fl_Window_Type
uchar modal
uchar non_modal
int sr_min_w
int sr_min_h
int sr_max_w
int sr_max_h
int mx
int my
int x1
int y1
int bx
int by
int br
int bt
int sx
int sy
int sr
int st
int dx
int dy
int drag
int numselected
int recalc
- Private Attributes inherited from Fl_Widget_Type
const char * xclass
int public_
- Private Attributes inherited from Fl_Type
char new_selected
char selected
char open_
char visible
char rtti
int level
int code_position
int header_position
int code_position_end
int header_position_end
const char * name_
const char * label_
const char * callback_
const char * user_data_
const char * user_data_type_
const char * comment_
- Static Private Attributes inherited from Fl_Widget_Type
static int default_size = FL_NORMAL_SIZE
- Static Private Attributes inherited from Fl_Type
static Fl_Typefirst
static Fl_Typelast
static Fl_Typecurrent

Detailed Description

Definition at line 644 of file Fl_Type.h.

Constructor & Destructor Documentation

◆ Fl_Widget_Class_Type()

Fl_Widget_Class_Type::Fl_Widget_Class_Type ( )

Definition at line 646 of file Fl_Type.h.

References wc_relative, and write_public_state.

Member Function Documentation

◆ is_class()

int Fl_Widget_Class_Type::is_class ( ) const

Reimplemented from Fl_Type.

Definition at line 665 of file Fl_Type.h.

◆ is_code_block()

int Fl_Widget_Class_Type::is_code_block ( ) const

Reimplemented from Fl_Type.

Definition at line 663 of file Fl_Type.h.

◆ is_decl_block()

int Fl_Widget_Class_Type::is_decl_block ( ) const

Reimplemented from Fl_Type.

Definition at line 664 of file Fl_Type.h.

◆ is_parent()

int Fl_Widget_Class_Type::is_parent ( ) const

Reimplemented from Fl_Window_Type.

Definition at line 662 of file Fl_Type.h.

◆ make()

Fl_Type * Fl_Widget_Class_Type::make ( )

◆ pixmapID()

int Fl_Widget_Class_Type::pixmapID ( )

Reimplemented from Fl_Window_Type.

Definition at line 661 of file Fl_Type.h.

◆ read_property()

void Fl_Widget_Class_Type::read_property ( const char *  c)

Reimplemented from Fl_Window_Type.

Definition at line 1471 of file Fl_Window_Type.cxx.

References Fl_Window_Type::read_property(), and wc_relative.

◆ type_name()

virtual const char* Fl_Widget_Class_Type::type_name ( )

Reimplemented from Fl_Window_Type.

Definition at line 660 of file Fl_Type.h.

◆ write_code1()

◆ write_code2()

◆ write_properties()

void Fl_Widget_Class_Type::write_properties ( )

Reimplemented from Fl_Window_Type.

Definition at line 1466 of file Fl_Window_Type.cxx.

References wc_relative, Fl_Window_Type::write_properties(), and write_string().

Member Data Documentation

◆ wc_relative

char Fl_Widget_Class_Type::wc_relative

◆ write_public_state

char Fl_Widget_Class_Type::write_public_state

Definition at line 651 of file Fl_Type.h.

Referenced by Fl_Widget_Class_Type(), write_code1(), and write_public().

The documentation for this class was generated from the following files: