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_Input_Choice_Type Class Reference

#include <Fl_Type.h>

Inheritance diagram for Fl_Input_Choice_Type:
Collaboration diagram for Fl_Input_Choice_Type:

Public Member Functions

virtual void ideal_size (int &w, int &h)
virtual const char * type_name ()
virtual const char * alt_type_name ()
virtual Fl_Typeclick_test (int, int)
Fl_Widgetwidget (int X, int Y, int W, int H)
Fl_Widget_Type_make ()
virtual void build_menu ()
int pixmapID ()
void copy_properties ()
- Public Member Functions inherited from Fl_Menu_Type
int is_menu_button () const
int is_parent () const
 Fl_Menu_Type ()
 ~Fl_Menu_Type ()
void add_child (Fl_Type *, Fl_Type *)
void move_child (Fl_Type *, Fl_Type *)
void remove_child (Fl_Type *)
void write_code2 ()
- Public Member Functions inherited from Fl_Widget_Type
void setimage (Fluid_Image *)
void setinactive (Fluid_Image *)
 Fl_Widget_Type ()
Fl_Typemake ()
void open ()
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 Fl_Menu_Itemsubtypes ()
virtual int is_widget () const
virtual int is_public () const
virtual void write_properties ()
virtual void read_property (const char *)
virtual int read_fdesign (const char *, const char *)
virtual Fl_Widgetenter_live_mode (int top=0)
virtual void leave_live_mode ()
virtual void ideal_spacing (int &x, int &y)
 ~Fl_Widget_Type ()
void redraw ()
- Public 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 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_group () const
virtual int is_window () const
virtual int is_code () const
virtual int is_code_block () const
virtual int is_decl_block () const
virtual int is_comment () const
virtual int is_class () const
const char * class_name (const int need_nest) const
const class Fl_Class_Typeis_in_class () const

Private Member Functions

int textstuff (int w, Fl_Font &f, int &s, Fl_Color &c)

Additional Inherited Members

- Public Attributes inherited from Fl_Menu_Type
int menusize
- Public Attributes inherited from Fl_Widget_Type
const char * xclass
int public_
- Public 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
- Static Public Attributes inherited from Fl_Widget_Type
static int default_size = FL_NORMAL_SIZE
- Static Public Attributes inherited from Fl_Type
static Fl_Typefirst
static Fl_Typelast
static Fl_Typecurrent
- Protected Member Functions inherited from Fl_Widget_Type
void write_static ()
void write_code1 ()
void write_widget_code ()
void write_extra_code ()
void write_block_close ()
void write_color (const char *, Fl_Color)
- Protected Member Functions inherited from Fl_Type
 Fl_Type ()
int user_defined (const char *cbname) const
- Protected Attributes inherited from Fl_Widget_Type
- Protected Attributes inherited from Fl_Type
const char * name_
const char * label_
const char * callback_
const char * user_data_
const char * user_data_type_
const char * comment_

Detailed Description

Definition at line 786 of file Fl_Type.h.

Member Function Documentation

◆ _make()

Fl_Widget_Type* Fl_Input_Choice_Type::_make ( )

Implements Fl_Widget_Type.

Definition at line 818 of file Fl_Type.h.

◆ alt_type_name()

virtual const char* Fl_Input_Choice_Type::alt_type_name ( )

Reimplemented from Fl_Type.

Definition at line 810 of file Fl_Type.h.

◆ build_menu()

◆ click_test()

◆ copy_properties()

void Fl_Input_Choice_Type::copy_properties ( )

◆ ideal_size()

virtual void Fl_Input_Choice_Type::ideal_size ( int &  w,
int &  h 

◆ pixmapID()

int Fl_Input_Choice_Type::pixmapID ( )

Reimplemented from Fl_Type.

Definition at line 820 of file Fl_Type.h.

◆ textstuff()

int Fl_Input_Choice_Type::textstuff ( int  w,
Fl_Font f,
int &  s,
Fl_Color c 

◆ type_name()

virtual const char* Fl_Input_Choice_Type::type_name ( )

Implements Fl_Type.

Definition at line 809 of file Fl_Type.h.

◆ widget()

Fl_Widget* Fl_Input_Choice_Type::widget ( int  X,
int  Y,
int  W,
int  H 

Implements Fl_Widget_Type.

Definition at line 812 of file Fl_Type.h.

References dummymenu, H, Fl_Input_Choice::menu(), Fl_Input_Choice::value(), and Y.

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