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:
[legend]
Collaboration diagram for Fl_Widget_Class_Type:
[legend]

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
 
Fl_Widgeto
 
int public_
 
Fluid_Imageimage
 
Fluid_Imageinactive
 
Fl_Widgetlive_widget
 
- Private Attributes inherited from Fl_Type
Fl_Typeparent
 
char new_selected
 
char selected
 
char open_
 
char visible
 
char rtti
 
int level
 
Fl_Typenext
 
Fl_Typeprev
 
Fl_Typefactory
 
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 ( )
inline

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
inlinevirtual

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
inlinevirtual

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
inlinevirtual

Reimplemented from Fl_Type.

Definition at line 664 of file Fl_Type.h.

◆ is_parent()

int Fl_Widget_Class_Type::is_parent ( ) const
inlinevirtual

Reimplemented from Fl_Window_Type.

Definition at line 662 of file Fl_Type.h.

◆ make()

Fl_Type * Fl_Widget_Class_Type::make ( )
virtual

◆ pixmapID()

int Fl_Widget_Class_Type::pixmapID ( )
inlinevirtual

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)
virtual

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 ( )
inlinevirtual

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 ( )
virtual

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: