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

Fl_Widget.H File Reference

#include "Enumerations.H"
Include dependency graph for Fl_Widget.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Fl_Label
class  Fl_Widget

Defines

#define FL_RESERVED_TYPE   100

Typedefs

typedef long fl_intptr_t
typedef unsigned long fl_uintptr_t
typedef void( Fl_Callback )(Fl_Widget *, void *)
typedef Fl_CallbackFl_Callback_p
typedef void( Fl_Callback0 )(Fl_Widget *)
typedef void( Fl_Callback1 )(Fl_Widget *, long)

Detailed Description

Fl_Widget, Fl_Label classes .

Definition in file Fl_Widget.H.


Define Documentation

#define FL_RESERVED_TYPE   100

Reserved type numbers (necessary for my cheapo RTTI) start here. Grep the header files for "RESERVED_TYPE" to find the next available number.

Definition at line 999 of file Fl_Widget.H.


Typedef Documentation

typedef void( Fl_Callback)(Fl_Widget *, void *)

Default callback type definition for all fltk widgets (by far the most used)

Definition at line 58 of file Fl_Widget.H.

typedef void( Fl_Callback0)(Fl_Widget *)

One parameter callback type definition passing only the widget

Definition at line 62 of file Fl_Widget.H.

typedef void( Fl_Callback1)(Fl_Widget *, long)

Callback type definition passing the widget and a long data value

Definition at line 64 of file Fl_Widget.H.

Default callback type pointer definition for all fltk widgets

Definition at line 60 of file Fl_Widget.H.

typedef long fl_intptr_t
Todo:
typedef's fl_intptr_t and fl_uintptr_t should be documented.

Definition at line 48 of file Fl_Widget.H.

typedef unsigned long fl_uintptr_t

Definition at line 49 of file Fl_Widget.H.