From 9e3f8a1db6028935ea640c00e15674e1a7456530 Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Sun, 29 Oct 2006 14:16:03 +0000 Subject: Documentation fixes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5533 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/Fl.html | 3 + documentation/Fl_Adjuster.html | 6 +- documentation/Fl_BMP_Image.html | 3 + documentation/Fl_Bitmap.html | 3 + documentation/Fl_Box.html | 6 +- documentation/Fl_Browser.html | 6 +- documentation/Fl_Browser_.html | 6 +- documentation/Fl_Button.html | 6 +- documentation/Fl_Chart.html | 6 +- documentation/Fl_Check_Browser.html | 6 +- documentation/Fl_Check_Button.html | 6 +- documentation/Fl_Choice.html | 6 +- documentation/Fl_Clock.html | 6 +- documentation/Fl_Clock_Output.html | 8 +- documentation/Fl_Color_Chooser.html | 6 +- documentation/Fl_Counter.html | 6 +- documentation/Fl_Dial.html | 6 +- documentation/Fl_Double_Window.html | 6 +- documentation/Fl_End.html | 6 +- documentation/Fl_File_Browser.html | 3 + documentation/Fl_File_Chooser.html | 3 + documentation/Fl_File_Icon.html | 3 + documentation/Fl_File_Input.html | 3 + documentation/Fl_Float_Input.html | 6 +- documentation/Fl_Free.html | 6 +- documentation/Fl_GIF_Image.html | 3 + documentation/Fl_Gl_Window.html | 3 + documentation/Fl_Group.html | 10 +- documentation/Fl_Help_Dialog.html | 3 + documentation/Fl_Help_View.html | 4 + documentation/Fl_Hold_Browser.html | 6 +- documentation/Fl_Image.html | 3 + documentation/Fl_Input.html | 3 + documentation/Fl_Input_.html | 3 + documentation/Fl_Input_Choice.html | 6 +- documentation/Fl_Int_Input.html | 6 +- documentation/Fl_JPEG_Image.html | 3 + documentation/Fl_Light_Button.html | 6 +- documentation/Fl_Menu_.html | 197 +++++++++++++++++++-------------- documentation/Fl_Menu_Bar.html | 6 +- documentation/Fl_Menu_Button.html | 6 +- documentation/Fl_Menu_Item.html | 6 +- documentation/Fl_Menu_Window.html | 6 +- documentation/Fl_Multi_Browser.html | 6 +- documentation/Fl_Multiline_Input.html | 6 +- documentation/Fl_Multiline_Output.html | 6 +- documentation/Fl_Output.html | 6 +- documentation/Fl_Overlay_Window.html | 6 +- documentation/Fl_PNG_Image.html | 3 + documentation/Fl_PNM_Image.html | 3 + documentation/Fl_Pack.html | 6 +- documentation/Fl_Pixmap.html | 3 + documentation/Fl_Positioner.html | 6 +- documentation/Fl_Preferences.html | 5 +- documentation/Fl_Progress.html | 3 + documentation/Fl_RGB_Image.html | 3 + documentation/Fl_Repeat_Button.html | 6 +- documentation/Fl_Return_Button.html | 6 +- documentation/Fl_Roller.html | 6 +- documentation/Fl_Round_Button.html | 6 +- documentation/Fl_Scroll.html | 6 +- documentation/Fl_Scrollbar.html | 6 +- documentation/Fl_Secret_Input.html | 6 +- documentation/Fl_Select_Browser.html | 6 +- documentation/Fl_Shared_Image.html | 3 + documentation/Fl_Single_Window.html | 6 +- documentation/Fl_Slider.html | 6 +- documentation/Fl_Spinner.html | 6 +- documentation/Fl_Tabs.html | 3 + documentation/Fl_Text_Buffer.html | 3 + documentation/Fl_Text_Display.html | 3 + documentation/Fl_Text_Editor.html | 3 + documentation/Fl_Tile.html | 3 + documentation/Fl_Tiled_Image.html | 3 + documentation/Fl_Timer.html | 6 +- documentation/Fl_Toggle_Button.html | 6 +- documentation/Fl_Tooltip.html | 3 + documentation/Fl_Valuator.html | 6 +- documentation/Fl_Value_Input.html | 3 + documentation/Fl_Value_Output.html | 6 +- documentation/Fl_Value_Slider.html | 6 +- documentation/Fl_Widget.html | 6 +- documentation/Fl_Window.html | 6 +- documentation/Fl_Wizard.html | 3 + documentation/Fl_XBM_Image.html | 3 + documentation/Fl_XPM_Image.html | 3 + documentation/basics.html | 3 + documentation/common.html | 11 +- documentation/drawing.html | 5 +- documentation/editor.html | 3 + documentation/enumerations.html | 6 +- documentation/events.html | 3 + documentation/examples.html | 3 + documentation/fluid.html | 6 +- documentation/forms.html | 6 +- documentation/functions.html | 3 + documentation/glut.html | 6 +- documentation/intro.html | 3 + documentation/license.html | 3 + documentation/migration.html | 5 +- documentation/opengl.html | 3 + documentation/osissues.html | 3 + documentation/subclassing.html | 6 +- documentation/widgets.html | 29 ++--- 104 files changed, 558 insertions(+), 166 deletions(-) (limited to 'documentation') diff --git a/documentation/Fl.html b/documentation/Fl.html index 2a3797c30..69c19af61 100644 --- a/documentation/Fl.html +++ b/documentation/Fl.html @@ -1,4 +1,7 @@ + + Fl + diff --git a/documentation/Fl_Adjuster.html b/documentation/Fl_Adjuster.html index 536590a5e..2267f372f 100644 --- a/documentation/Fl_Adjuster.html +++ b/documentation/Fl_Adjuster.html @@ -1,4 +1,8 @@ - + + + Fl_Adjuster + +

class Fl_Adjuster


diff --git a/documentation/Fl_BMP_Image.html b/documentation/Fl_BMP_Image.html index 06dffe26e..1fee7594e 100644 --- a/documentation/Fl_BMP_Image.html +++ b/documentation/Fl_BMP_Image.html @@ -1,4 +1,7 @@ + + Fl_BMP_Image + diff --git a/documentation/Fl_Bitmap.html b/documentation/Fl_Bitmap.html index 697e2b6b7..15db9b9a2 100644 --- a/documentation/Fl_Bitmap.html +++ b/documentation/Fl_Bitmap.html @@ -1,4 +1,7 @@ + + Fl_Bitmap + diff --git a/documentation/Fl_Box.html b/documentation/Fl_Box.html index e575fad8a..4eb58b984 100644 --- a/documentation/Fl_Box.html +++ b/documentation/Fl_Box.html @@ -1,4 +1,8 @@ - + + + Fl_Box + +

class Fl_Box


diff --git a/documentation/Fl_Browser.html b/documentation/Fl_Browser.html index 8db61d937..c701c84c1 100644 --- a/documentation/Fl_Browser.html +++ b/documentation/Fl_Browser.html @@ -1,4 +1,8 @@ - + + + Fl_Browser + +

class Fl_Browser


diff --git a/documentation/Fl_Browser_.html b/documentation/Fl_Browser_.html index 65d3bff0a..bdedb4e02 100644 --- a/documentation/Fl_Browser_.html +++ b/documentation/Fl_Browser_.html @@ -1,4 +1,8 @@ - + + + Fl_Browser_ + +

class Fl_Browser_


diff --git a/documentation/Fl_Button.html b/documentation/Fl_Button.html index 5bf26866b..824f3843d 100644 --- a/documentation/Fl_Button.html +++ b/documentation/Fl_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Button + +

class Fl_Button


diff --git a/documentation/Fl_Chart.html b/documentation/Fl_Chart.html index 02ea2fec3..65f16f7e2 100644 --- a/documentation/Fl_Chart.html +++ b/documentation/Fl_Chart.html @@ -1,4 +1,8 @@ - + + + Fl_Chart + +

class Fl_Chart


diff --git a/documentation/Fl_Check_Browser.html b/documentation/Fl_Check_Browser.html index 022600bbc..4de53e4f3 100644 --- a/documentation/Fl_Check_Browser.html +++ b/documentation/Fl_Check_Browser.html @@ -1,4 +1,8 @@ - + + + Fl_Check_Browser + +

class Fl_Check_Browser


diff --git a/documentation/Fl_Check_Button.html b/documentation/Fl_Check_Button.html index 0b6a88e99..2ad4a5641 100644 --- a/documentation/Fl_Check_Button.html +++ b/documentation/Fl_Check_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Check_Button + +

class Fl_Check_Button


diff --git a/documentation/Fl_Choice.html b/documentation/Fl_Choice.html index 8644e0b73..c4c167637 100644 --- a/documentation/Fl_Choice.html +++ b/documentation/Fl_Choice.html @@ -1,4 +1,8 @@ - + + + Fl_Choice + +

class Fl_Choice


diff --git a/documentation/Fl_Clock.html b/documentation/Fl_Clock.html index 85a148ab7..61188c000 100644 --- a/documentation/Fl_Clock.html +++ b/documentation/Fl_Clock.html @@ -1,4 +1,8 @@ - + + + Fl_Clock + +

class Fl_Clock


diff --git a/documentation/Fl_Clock_Output.html b/documentation/Fl_Clock_Output.html index 80e573b6b..7ec575e5f 100644 --- a/documentation/Fl_Clock_Output.html +++ b/documentation/Fl_Clock_Output.html @@ -1,6 +1,10 @@ - + + + Fl_Clock_Output + + -

class Fl_Clock_Output

+

class Fl_Clock_Output


Class Hierarchy

Include Files

diff --git a/documentation/Fl_Help_Dialog.html b/documentation/Fl_Help_Dialog.html index 6c81cac92..9e8879549 100644 --- a/documentation/Fl_Help_Dialog.html +++ b/documentation/Fl_Help_Dialog.html @@ -1,4 +1,7 @@ + + Fl_Help_Dialog + diff --git a/documentation/Fl_Help_View.html b/documentation/Fl_Help_View.html index 3eee0eac3..4b10afda8 100644 --- a/documentation/Fl_Help_View.html +++ b/documentation/Fl_Help_View.html @@ -1,4 +1,8 @@ + + Fl_Help_View + +

class Fl_Help_View

diff --git a/documentation/Fl_Hold_Browser.html b/documentation/Fl_Hold_Browser.html index 3b1084a74..ef9a5a33b 100644 --- a/documentation/Fl_Hold_Browser.html +++ b/documentation/Fl_Hold_Browser.html @@ -1,4 +1,8 @@ - + + + Fl_Hold_Browser + +

class Fl_Hold_Browser


diff --git a/documentation/Fl_Image.html b/documentation/Fl_Image.html index 7aadbef4a..7f3f52f3e 100644 --- a/documentation/Fl_Image.html +++ b/documentation/Fl_Image.html @@ -1,4 +1,7 @@ + + Fl_Image + diff --git a/documentation/Fl_Input.html b/documentation/Fl_Input.html index f94b4c4f8..05dac192d 100644 --- a/documentation/Fl_Input.html +++ b/documentation/Fl_Input.html @@ -1,4 +1,7 @@ + + Fl_Input + diff --git a/documentation/Fl_Input_.html b/documentation/Fl_Input_.html index b6b4ef307..9b7fb34ed 100644 --- a/documentation/Fl_Input_.html +++ b/documentation/Fl_Input_.html @@ -1,4 +1,7 @@ + + Fl_Input_ + diff --git a/documentation/Fl_Input_Choice.html b/documentation/Fl_Input_Choice.html index b941e3447..4056faed7 100644 --- a/documentation/Fl_Input_Choice.html +++ b/documentation/Fl_Input_Choice.html @@ -1,4 +1,7 @@ + + Fl_Input_Choice + @@ -13,9 +16,6 @@ Fl_Group | +----Fl_Input_Choice - | - +----Fl_Input - Fl_Menu_Button

Include Files

diff --git a/documentation/Fl_Int_Input.html b/documentation/Fl_Int_Input.html index de4c9e3a0..e495bfb46 100644 --- a/documentation/Fl_Int_Input.html +++ b/documentation/Fl_Int_Input.html @@ -1,4 +1,8 @@ - + + + Fl_Int_Input + +

class Fl_Int_Input


diff --git a/documentation/Fl_JPEG_Image.html b/documentation/Fl_JPEG_Image.html index 06b57f9e6..a49e4fc7e 100644 --- a/documentation/Fl_JPEG_Image.html +++ b/documentation/Fl_JPEG_Image.html @@ -1,4 +1,7 @@ + + Fl_JPEG_Image + diff --git a/documentation/Fl_Light_Button.html b/documentation/Fl_Light_Button.html index a5e597ef3..4bba33084 100644 --- a/documentation/Fl_Light_Button.html +++ b/documentation/Fl_Light_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Light_Button + +

class Fl_Light_Button


diff --git a/documentation/Fl_Menu_.html b/documentation/Fl_Menu_.html index d60228389..fb72bff7c 100644 --- a/documentation/Fl_Menu_.html +++ b/documentation/Fl_Menu_.html @@ -1,4 +1,8 @@ - + + + Fl_Menu_ + +

class Fl_Menu_


@@ -80,47 +84,11 @@ int h, const char *label = 0) Creates a new Fl_Menu_ widget using the given position, size, and label string. menu() is initialized to null. +

virtual Fl_Menu_::~Fl_Menu_()

If the menu array is private the memory it uses is freed. -

const Fl_Menu_Item* Fl_Menu_::menu() -const

- -Returns a pointer to the array of Fl_Menu_Items. This will either be -the value passed to menu(value) or the private copy. - -

void Fl_Menu_::menu(const Fl_Menu_Item*)

-Set the menu array pointer directly. If the old menu is private it is -deleted. NULL is allowed and acts the same as a zero-length -menu. If you try to modify the array (with add(), replace(), or -delete()) a private copy is automatically done. - -

const Fl_Menu_Item* Fl_Menu_::mvalue() -const

- -

Returns a pointer to the last menu item that was picked. - -

void Fl_Menu_::copy(const -Fl_Menu_Item*, void* user_data = 0)

- -

The menu is set to a private copy of the passed Fl_Menu_Item -array. This is useful if you want to modify the flags of the -menu items. If the user_data argument is non-NULL, then -the user_data members of the menu items are set to the -given value. - -

void Fl_Menu_::clear()

-Same as menu(NULL), set the array pointer to null, indicating -a zero-length menu. - -

int Fl_Menu_::size() const

- -This returns the number of Fl_Menu_Item structures that make up the -menu, correctly counting submenus. This includes the "terminator" -item at the end. To copy a menu array you need to copy -size()*sizeof(Fl_Menu_Item) bytes. If the menu is -NULL this returns zero (an empty menu will return 1).

int Fl_Menu_::add(const char* label, const char* shortcut, Fl_Callback*, void *user_data=0, int flags=0)
@@ -138,7 +106,7 @@ special characters in the label string. The "&" character specifies that the following character is an accelerator and will be underlined. The "\" character is used to escape the next character in the string. Labels starting with the "_" character -cause a divider to be placed before that menu item.

+cause a divider to be placed after that menu item.

A label of the form "foo/bar/baz" will create a submenus called "foo" and "bar" with an @@ -185,51 +153,29 @@ with Forms and other GL programs. The section strings use the same special characters as described for the long version of add()

-

void Fl_Menu_::replace(int n, const char *) -

-Changes the text of item n. This is the only way to get -slash into an add()'ed menu item. If the menu array was directly set -with menu(x) then copy() is done to make a private array. - -

void Fl_Menu_::remove(int n)

- -Deletes item n from the menu. If the menu array was directly -set with menu(x) then copy() is done to make a private array. +

void Fl_Menu_::clear()

+Same as menu(NULL), set the array pointer to null, indicating +a zero-length menu. -

void Fl_Menu_::shortcut(int i, int n);

-Changes the shortcut of item i to n. +

void Fl_Menu_::copy(const +Fl_Menu_Item*, void* user_data = 0)

-

void Fl_Menu_::mode(int i, int x);

+

The menu is set to a private copy of the passed Fl_Menu_Item +array. This is useful if you want to modify the flags of the +menu items. If the user_data argument is non-NULL, then +the user_data members of the menu items are set to the +given value. -Changes the flags of item i. For a list of the flags, see Fl_Menu_Item. -

int Fl_Menu_::value() const -
int Fl_Menu_::value(int) -
const Fl_Menu_Item* mvalue() const -
int Fl_Menu_::value(const Fl_Menu_Item*)

- The value is the index into menu() of the last item chosen by -the user. It is zero initially. You can set it as an integer, or set -it with a pointer to a menu item. The set routines return non-zero if -the new value is different than the old one. +

Fl_Boxtype Fl_Menu_::down_box() const +
void Fl_Menu_::down_box(Fl_Boxtype)

+ This box type is used to surround the currently-selected items in the +menus. If this is FL_NO_BOX then it acts like +FL_THIN_UP_BOX and selection_color() acts like +FL_WHITE, for back compatability. -

const Fl_Menu_Item* -Fl_Menu_::test_shortcut()

- Only call this in response to FL_SHORTCUT events. If the -event matches an entry in the menu that entry is selected and the -callback will be done (or changed() will be set). This allows -shortcuts directed at one window to call menus in another. -

void Fl_Menu_::global()

- Make the shortcuts for this menu work no matter what window has the -focus when you type it. This is done by using -Fl::add_handler(). This Fl_Menu_ widget does not -have to be visible (ie the window it is in can be hidden, or it does -not have to be put in a window at all). -

Currently there can be only one global()menu. Setting a new -one will replace the old one. There is no way to remove the -global() setting (so don't destroy the widget!)

const Fl_Menu_Item *Fl_Menu_::find_item(const char *name);

@@ -238,6 +184,7 @@ pathname. If no matching menu item can be found, a NULL pointer is returned. This function does not search submenus that are linked via FL_SUBMENU_POINTER.

+

int Fl_Menu_::item_pathname(char *name, int namelen ) const;
int Fl_Menu_::item_pathname(char *name, int namelen, const Fl_Menu_Item *finditem) const;

@@ -256,22 +203,106 @@ int Fl_Menu_::item_pathname(char *name, int namelen,

In the case of errors (-1 or -2), 'name' will be an empty string. + +

const Fl_Menu_Item* Fl_Menu_::menu() +const

+ +Returns a pointer to the array of Fl_Menu_Items. This will either be +the value passed to menu(value) or the private copy. + +

void Fl_Menu_::menu(const Fl_Menu_Item*)

+Set the menu array pointer directly. If the old menu is private it is +deleted. NULL is allowed and acts the same as a zero-length +menu. If you try to modify the array (with add(), replace(), or +delete()) a private copy is automatically done. + + +

void Fl_Menu_::mode(int i, int x);

+ +Changes the flags of item i. For a list of the flags, see Fl_Menu_Item. + + +

const Fl_Menu_Item* Fl_Menu_::mvalue() +const

+ +

Returns a pointer to the last menu item that was picked. + + +

void Fl_Menu_::remove(int n)

+ +Deletes item n from the menu. If the menu array was directly +set with menu(x) then copy() is done to make a private array. + + +

void Fl_Menu_::replace(int n, const char *) +

+ +Changes the text of item n. This is the only way to get +slash into an add()'ed menu item. If the menu array was directly set +with menu(x) then copy() is done to make a private array. + + +

void Fl_Menu_::shortcut(int i, int n);

+ +Changes the shortcut of item i to n. + + +

int Fl_Menu_::size() const

+ +This returns the number of Fl_Menu_Item structures that make up the +menu, correctly counting submenus. This includes the "terminator" +item at the end. To copy a menu array you need to copy +size()*sizeof(Fl_Menu_Item) bytes. If the menu is +NULL this returns zero (an empty menu will return 1). + + +

const Fl_Menu_Item* +Fl_Menu_::test_shortcut()

+ Only call this in response to FL_SHORTCUT events. If the +event matches an entry in the menu that entry is selected and the +callback will be done (or changed() will be set). This allows +shortcuts directed at one window to call menus in another. +

void Fl_Menu_::global()

+ Make the shortcuts for this menu work no matter what window has the +focus when you type it. This is done by using +Fl::add_handler(). This Fl_Menu_ widget does not +have to be visible (ie the window it is in can be hidden, or it does +not have to be put in a window at all). +

Currently there can be only one global()menu. Setting a new +one will replace the old one. There is no way to remove the +global() setting (so don't destroy the widget!)

+ +

const char* Fl_Menu_::text() const
const char* Fl_Menu_::text(int i) const

Returns the title of the last item chosen, or of item i. +

Fl_Color Fl_Menu_::textcolor() const
void Fl_Menu_::textcolor(Fl_Color)

Get or set the current color of menu item labels. + +

Fl_Font Fl_Menu_::textfont() const
void Fl_Menu_::textfont(Fl_Font)

Get or set the current font of menu item labels. + +

uchar Fl_Menu_::textsize() const
void Fl_Menu_::textsize(uchar)

Get or set the font size of menu item labels. -

Fl_Boxtype Fl_Menu_::down_box() const -
void Fl_Menu_::down_box(Fl_Boxtype)

- This box type is used to surround the currently-selected items in the -menus. If this is FL_NO_BOX then it acts like -FL_THIN_UP_BOX and selection_color() acts like -FL_WHITE, for back compatability. + + +

int Fl_Menu_::value() const +
int Fl_Menu_::value(int) +
const Fl_Menu_Item* mvalue() const +
int Fl_Menu_::value(const Fl_Menu_Item*)

+ The value is the index into menu() of the last item chosen by +the user. It is zero initially. You can set it as an integer, or set +it with a pointer to a menu item. The set routines return non-zero if +the new value is different than the old one. + + + + diff --git a/documentation/Fl_Menu_Bar.html b/documentation/Fl_Menu_Bar.html index 840bbbd86..5c0b8ca78 100644 --- a/documentation/Fl_Menu_Bar.html +++ b/documentation/Fl_Menu_Bar.html @@ -1,4 +1,8 @@ - + + + Fl_Menu_Bar + +

class Fl_Menu_Bar


diff --git a/documentation/Fl_Menu_Button.html b/documentation/Fl_Menu_Button.html index 602a50472..45e8cd067 100644 --- a/documentation/Fl_Menu_Button.html +++ b/documentation/Fl_Menu_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Menu_Button + +

class Fl_Menu_Button


diff --git a/documentation/Fl_Menu_Item.html b/documentation/Fl_Menu_Item.html index 87aa515fe..0465834dc 100644 --- a/documentation/Fl_Menu_Item.html +++ b/documentation/Fl_Menu_Item.html @@ -1,4 +1,8 @@ - + + + Fl_Menu_Item + +

struct Fl_Menu_Item


diff --git a/documentation/Fl_Menu_Window.html b/documentation/Fl_Menu_Window.html index 266f45822..14eb70f0f 100644 --- a/documentation/Fl_Menu_Window.html +++ b/documentation/Fl_Menu_Window.html @@ -1,4 +1,8 @@ - + + + Fl_Menu_Window + +

class Fl_Menu_Window


diff --git a/documentation/Fl_Multi_Browser.html b/documentation/Fl_Multi_Browser.html index 49e691ba7..071f004da 100644 --- a/documentation/Fl_Multi_Browser.html +++ b/documentation/Fl_Multi_Browser.html @@ -1,4 +1,8 @@ - + + + Fl_Multi_Browser + +

class Fl_Multi_Browser


diff --git a/documentation/Fl_Multiline_Input.html b/documentation/Fl_Multiline_Input.html index dd8c4ab16..3d46be4da 100644 --- a/documentation/Fl_Multiline_Input.html +++ b/documentation/Fl_Multiline_Input.html @@ -1,4 +1,8 @@ - + + + Fl_Multiline_Input + +

class Fl_Multiline_Input


diff --git a/documentation/Fl_Multiline_Output.html b/documentation/Fl_Multiline_Output.html index 6c7a08616..837410873 100644 --- a/documentation/Fl_Multiline_Output.html +++ b/documentation/Fl_Multiline_Output.html @@ -1,4 +1,8 @@ - + + + Fl_Multiline_Output + +

class Fl_Multiline_Output


diff --git a/documentation/Fl_Output.html b/documentation/Fl_Output.html index eb169b886..a6af1ce97 100644 --- a/documentation/Fl_Output.html +++ b/documentation/Fl_Output.html @@ -1,4 +1,8 @@ - + + + Fl_Output + +

class Fl_Output


diff --git a/documentation/Fl_Overlay_Window.html b/documentation/Fl_Overlay_Window.html index 33c14a867..bf5f9e333 100644 --- a/documentation/Fl_Overlay_Window.html +++ b/documentation/Fl_Overlay_Window.html @@ -1,4 +1,8 @@ - + + + Fl_Overlay_Window + +

class Fl_Overlay_Window


diff --git a/documentation/Fl_PNG_Image.html b/documentation/Fl_PNG_Image.html index 164863486..fbd4215ef 100644 --- a/documentation/Fl_PNG_Image.html +++ b/documentation/Fl_PNG_Image.html @@ -1,4 +1,7 @@ + + Fl_PNG_Image + diff --git a/documentation/Fl_PNM_Image.html b/documentation/Fl_PNM_Image.html index 70f058bc6..1a9cd5bcd 100644 --- a/documentation/Fl_PNM_Image.html +++ b/documentation/Fl_PNM_Image.html @@ -1,4 +1,7 @@ + + Fl_PNM_Image + diff --git a/documentation/Fl_Pack.html b/documentation/Fl_Pack.html index ae1fd2477..70ebcd953 100644 --- a/documentation/Fl_Pack.html +++ b/documentation/Fl_Pack.html @@ -1,4 +1,8 @@ - + + + Fl_Pack + +

class Fl_Pack


diff --git a/documentation/Fl_Pixmap.html b/documentation/Fl_Pixmap.html index 8054e5ffb..b3572f0fe 100644 --- a/documentation/Fl_Pixmap.html +++ b/documentation/Fl_Pixmap.html @@ -1,4 +1,7 @@ + + Fl_Pixmap + diff --git a/documentation/Fl_Positioner.html b/documentation/Fl_Positioner.html index f70d8cef1..ee3c650ff 100644 --- a/documentation/Fl_Positioner.html +++ b/documentation/Fl_Positioner.html @@ -1,4 +1,8 @@ - + + + Fl_Positioner + +

class Fl_Positioner


diff --git a/documentation/Fl_Preferences.html b/documentation/Fl_Preferences.html index e4b24ad90..898733760 100644 --- a/documentation/Fl_Preferences.html +++ b/documentation/Fl_Preferences.html @@ -1,9 +1,12 @@ + + Fl_Preferences + -

class Fl_Preferences

+

class Fl_Preferences


diff --git a/documentation/Fl_Progress.html b/documentation/Fl_Progress.html index d20d14a54..0c0c8a20c 100644 --- a/documentation/Fl_Progress.html +++ b/documentation/Fl_Progress.html @@ -1,4 +1,7 @@ + + Fl_Progress + diff --git a/documentation/Fl_RGB_Image.html b/documentation/Fl_RGB_Image.html index 0ee2df667..15efa3407 100644 --- a/documentation/Fl_RGB_Image.html +++ b/documentation/Fl_RGB_Image.html @@ -1,4 +1,7 @@ + + Fl_RGB_Image + diff --git a/documentation/Fl_Repeat_Button.html b/documentation/Fl_Repeat_Button.html index fe94d54b0..3111715d6 100644 --- a/documentation/Fl_Repeat_Button.html +++ b/documentation/Fl_Repeat_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Repeat_Button + +

class Fl_Repeat_Button


diff --git a/documentation/Fl_Return_Button.html b/documentation/Fl_Return_Button.html index 6c11ae9c3..8328eea2b 100644 --- a/documentation/Fl_Return_Button.html +++ b/documentation/Fl_Return_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Return_Button + +

class Fl_Return_Button


diff --git a/documentation/Fl_Roller.html b/documentation/Fl_Roller.html index 8c0077269..a430342c4 100644 --- a/documentation/Fl_Roller.html +++ b/documentation/Fl_Roller.html @@ -1,4 +1,8 @@ - + + + Fl_Roller + +

class Fl_Roller


diff --git a/documentation/Fl_Round_Button.html b/documentation/Fl_Round_Button.html index f462901c5..bf1eea14c 100644 --- a/documentation/Fl_Round_Button.html +++ b/documentation/Fl_Round_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Round_Button + +

class Fl_Round_Button


diff --git a/documentation/Fl_Scroll.html b/documentation/Fl_Scroll.html index 93602748f..f7acf442a 100644 --- a/documentation/Fl_Scroll.html +++ b/documentation/Fl_Scroll.html @@ -1,4 +1,8 @@ - + + + Fl_Scroll + +

class Fl_Scroll


diff --git a/documentation/Fl_Scrollbar.html b/documentation/Fl_Scrollbar.html index b1d9123da..e574740a6 100644 --- a/documentation/Fl_Scrollbar.html +++ b/documentation/Fl_Scrollbar.html @@ -1,4 +1,8 @@ - + + + Fl_Scrollbar + +

class Fl_Scrollbar


diff --git a/documentation/Fl_Secret_Input.html b/documentation/Fl_Secret_Input.html index a861b6069..d703ac1a8 100644 --- a/documentation/Fl_Secret_Input.html +++ b/documentation/Fl_Secret_Input.html @@ -1,4 +1,8 @@ - + + + Fl_Secret_Input + +

class Fl_Secret_Input


diff --git a/documentation/Fl_Select_Browser.html b/documentation/Fl_Select_Browser.html index 4e744db59..930463578 100644 --- a/documentation/Fl_Select_Browser.html +++ b/documentation/Fl_Select_Browser.html @@ -1,4 +1,8 @@ - + + + Fl_Select_Browser + +

class Fl_Select_Browser


diff --git a/documentation/Fl_Shared_Image.html b/documentation/Fl_Shared_Image.html index 88d5b30b8..ea45f7fd1 100644 --- a/documentation/Fl_Shared_Image.html +++ b/documentation/Fl_Shared_Image.html @@ -1,4 +1,7 @@ + + Fl_Shared_Image + diff --git a/documentation/Fl_Single_Window.html b/documentation/Fl_Single_Window.html index c6bc84bfa..8329e0a22 100644 --- a/documentation/Fl_Single_Window.html +++ b/documentation/Fl_Single_Window.html @@ -1,4 +1,8 @@ - + + + Fl_Single_Window + +

class Fl_Single_Window


diff --git a/documentation/Fl_Slider.html b/documentation/Fl_Slider.html index c6f51d600..88f5910ab 100644 --- a/documentation/Fl_Slider.html +++ b/documentation/Fl_Slider.html @@ -1,4 +1,8 @@ - + + + Fl_Slider + +

class Fl_Slider


diff --git a/documentation/Fl_Spinner.html b/documentation/Fl_Spinner.html index c294262ca..3594e3aee 100644 --- a/documentation/Fl_Spinner.html +++ b/documentation/Fl_Spinner.html @@ -1,4 +1,7 @@ + + Fl_Spinner + @@ -13,9 +16,6 @@ Fl_Group | +----Fl_Spinner - | - +----Fl_Input - Fl_Repeat_Button

Include Files

diff --git a/documentation/Fl_Tabs.html b/documentation/Fl_Tabs.html index bf81679e8..f7cb20b7c 100644 --- a/documentation/Fl_Tabs.html +++ b/documentation/Fl_Tabs.html @@ -1,4 +1,7 @@ + + Fl_Tabs + diff --git a/documentation/Fl_Text_Buffer.html b/documentation/Fl_Text_Buffer.html index 20edfc5fa..ad86d9b71 100644 --- a/documentation/Fl_Text_Buffer.html +++ b/documentation/Fl_Text_Buffer.html @@ -1,4 +1,7 @@ + + Fl_Text_Buffer + diff --git a/documentation/Fl_Text_Display.html b/documentation/Fl_Text_Display.html index ad83d7e4e..afce86edb 100644 --- a/documentation/Fl_Text_Display.html +++ b/documentation/Fl_Text_Display.html @@ -1,4 +1,7 @@ + + Fl_Text_Display + diff --git a/documentation/Fl_Text_Editor.html b/documentation/Fl_Text_Editor.html index fce4915f5..2714fb103 100644 --- a/documentation/Fl_Text_Editor.html +++ b/documentation/Fl_Text_Editor.html @@ -1,4 +1,7 @@ + + Fl_Text_Editor + diff --git a/documentation/Fl_Tile.html b/documentation/Fl_Tile.html index 13e4379e5..35a01e52c 100644 --- a/documentation/Fl_Tile.html +++ b/documentation/Fl_Tile.html @@ -1,4 +1,7 @@ + + Fl_Tile + diff --git a/documentation/Fl_Tiled_Image.html b/documentation/Fl_Tiled_Image.html index a9a16a52e..33e281069 100644 --- a/documentation/Fl_Tiled_Image.html +++ b/documentation/Fl_Tiled_Image.html @@ -1,4 +1,7 @@ + + Fl_Tiled_Image + diff --git a/documentation/Fl_Timer.html b/documentation/Fl_Timer.html index 725036634..4c9ed6101 100644 --- a/documentation/Fl_Timer.html +++ b/documentation/Fl_Timer.html @@ -1,4 +1,8 @@ - + + + Fl_Timer + +

class Fl_Timer


diff --git a/documentation/Fl_Toggle_Button.html b/documentation/Fl_Toggle_Button.html index d9063c4e2..c719d22d0 100644 --- a/documentation/Fl_Toggle_Button.html +++ b/documentation/Fl_Toggle_Button.html @@ -1,4 +1,8 @@ - + + + Fl_Toggle_Button + +

class Fl_Toggle_Button


diff --git a/documentation/Fl_Tooltip.html b/documentation/Fl_Tooltip.html index f44c2f0c8..29027e4e6 100644 --- a/documentation/Fl_Tooltip.html +++ b/documentation/Fl_Tooltip.html @@ -1,4 +1,7 @@ + + Fl_Tooltip + diff --git a/documentation/Fl_Valuator.html b/documentation/Fl_Valuator.html index dc8dcefa5..20233517f 100644 --- a/documentation/Fl_Valuator.html +++ b/documentation/Fl_Valuator.html @@ -1,4 +1,8 @@ - + + + Fl_Valuator + +

class Fl_Valuator


diff --git a/documentation/Fl_Value_Input.html b/documentation/Fl_Value_Input.html index eb13af664..3495d565c 100644 --- a/documentation/Fl_Value_Input.html +++ b/documentation/Fl_Value_Input.html @@ -1,4 +1,7 @@ + + Fl_Value_Input + diff --git a/documentation/Fl_Value_Output.html b/documentation/Fl_Value_Output.html index 0f03ce632..7ba59fa6c 100644 --- a/documentation/Fl_Value_Output.html +++ b/documentation/Fl_Value_Output.html @@ -1,4 +1,8 @@ - + + + Fl_Value_Output + +

class Fl_Value_Output


diff --git a/documentation/Fl_Value_Slider.html b/documentation/Fl_Value_Slider.html index 43039c7c6..847b5762c 100644 --- a/documentation/Fl_Value_Slider.html +++ b/documentation/Fl_Value_Slider.html @@ -1,4 +1,8 @@ - + + + Fl_Value_Slider + +

class Fl_Value_Slider


diff --git a/documentation/Fl_Widget.html b/documentation/Fl_Widget.html index 88b654061..dfc26277f 100644 --- a/documentation/Fl_Widget.html +++ b/documentation/Fl_Widget.html @@ -1,4 +1,8 @@ - + + + Fl_Widget + +

class Fl_Widget


diff --git a/documentation/Fl_Window.html b/documentation/Fl_Window.html index fab644a47..4fdf29f8b 100644 --- a/documentation/Fl_Window.html +++ b/documentation/Fl_Window.html @@ -1,4 +1,8 @@ - + + + Fl_Window + +

class Fl_Window


diff --git a/documentation/Fl_Wizard.html b/documentation/Fl_Wizard.html index d0b4b8b05..030973f3f 100644 --- a/documentation/Fl_Wizard.html +++ b/documentation/Fl_Wizard.html @@ -1,4 +1,7 @@ + + Fl_Wizard + diff --git a/documentation/Fl_XBM_Image.html b/documentation/Fl_XBM_Image.html index 22180f8bf..5eb69036b 100644 --- a/documentation/Fl_XBM_Image.html +++ b/documentation/Fl_XBM_Image.html @@ -1,4 +1,7 @@ + + Fl_XBM_Image + diff --git a/documentation/Fl_XPM_Image.html b/documentation/Fl_XPM_Image.html index e53dfaded..d3e9e3eac 100644 --- a/documentation/Fl_XPM_Image.html +++ b/documentation/Fl_XPM_Image.html @@ -1,4 +1,7 @@ + + Fl_XPM_Image + diff --git a/documentation/basics.html b/documentation/basics.html index 7958cc113..e1e0d7453 100644 --- a/documentation/basics.html +++ b/documentation/basics.html @@ -1,4 +1,7 @@ + + 2 - FLTK Basics +

2 - FLTK Basics

diff --git a/documentation/common.html b/documentation/common.html index 421ea723c..a759bd5ff 100644 --- a/documentation/common.html +++ b/documentation/common.html @@ -1,4 +1,7 @@ + + 3 - Common Widgets and Attributes +

3 - Common Widgets and Attributes

@@ -608,15 +611,15 @@ button->when(FL_WHEN_CHANGED | FL_WHEN_NOT_CHANGED); pointer to the instance of your class.

-class foo {
-  void my_callback(Widget *);
-  static void my_static_callback(Widget *w, foo *f) { f->my_callback(w); }
+class Foo {
+  void my_callback(Fl_Widget *w);
+  static void my_static_callback(Fl_Widget *w, void *f) { ((Foo *)f)->my_callback(w); }
   ...
 }
 
 ...
 
-w->callback(my_static_callback, this);
+w->callback(my_static_callback, (void *)this);
 
diff --git a/documentation/drawing.html b/documentation/drawing.html index efd8075db..de68225e5 100644 --- a/documentation/drawing.html +++ b/documentation/drawing.html @@ -1,7 +1,10 @@ + + 5 - Drawing Things in FLTK + -

5 - Drawing Things in FLTK

+

5 - Drawing Things in FLTK

This chapter covers the drawing functions that are provided with FLTK. diff --git a/documentation/editor.html b/documentation/editor.html index 963b59229..587c4cda6 100644 --- a/documentation/editor.html +++ b/documentation/editor.html @@ -1,4 +1,7 @@ + + 4 - Designing a Simple Text Editor +

4 - Designing a Simple Text Editor

diff --git a/documentation/enumerations.html b/documentation/enumerations.html index 2d7817248..2e88f8778 100644 --- a/documentation/enumerations.html +++ b/documentation/enumerations.html @@ -1,4 +1,8 @@ - + + + C - FLTK Enumerations + +

C - FLTK Enumerations

This appendix lists the enumerations provided in the diff --git a/documentation/events.html b/documentation/events.html index fb401d45a..fc33831f7 100644 --- a/documentation/events.html +++ b/documentation/events.html @@ -1,4 +1,7 @@ + + 6 - Handling Events +

6 - Handling Events

diff --git a/documentation/examples.html b/documentation/examples.html index e907fe14a..ee4aeebbe 100644 --- a/documentation/examples.html +++ b/documentation/examples.html @@ -1,4 +1,7 @@ + + I - Tests and Demo Source Code +

I - Tests and Demo Source Code

diff --git a/documentation/fluid.html b/documentation/fluid.html index 2fe3e48a3..2b0aa708c 100644 --- a/documentation/fluid.html +++ b/documentation/fluid.html @@ -1,4 +1,8 @@ - + + + 9 - Programming with FLUID + +

9 - Programming with FLUID

This chapter shows how to use the Fast Light User-Interface Designer diff --git a/documentation/forms.html b/documentation/forms.html index 53ead442b..269fa299a 100644 --- a/documentation/forms.html +++ b/documentation/forms.html @@ -1,4 +1,8 @@ - + + + E - Forms Compatibility + +

E - Forms Compatibility

This appendix describes the Forms compatibility included with FLTK.

Importing Forms Layout Files

diff --git a/documentation/functions.html b/documentation/functions.html index e85f17617..54849dce2 100644 --- a/documentation/functions.html +++ b/documentation/functions.html @@ -1,4 +1,7 @@ + + B - Function Reference +

B - Function Reference

diff --git a/documentation/glut.html b/documentation/glut.html index 27f8467d8..2acc4cf83 100644 --- a/documentation/glut.html +++ b/documentation/glut.html @@ -1,4 +1,8 @@ - + + + D - GLUT Compatibility + +

D - GLUT Compatibility

This appendix describes the GLUT compatibility header file supplied with FLTK. diff --git a/documentation/intro.html b/documentation/intro.html index 89ce23b53..a3b464e6a 100644 --- a/documentation/intro.html +++ b/documentation/intro.html @@ -1,4 +1,7 @@ + + 1 - Introduction to FLTK +

1 - Introduction to FLTK

diff --git a/documentation/license.html b/documentation/license.html index b0edc7588..04f61da79 100644 --- a/documentation/license.html +++ b/documentation/license.html @@ -1,4 +1,7 @@ + + H - FLTK License +

H - FLTK License

diff --git a/documentation/migration.html b/documentation/migration.html index 48bc46f14..a74347c08 100644 --- a/documentation/migration.html +++ b/documentation/migration.html @@ -1,7 +1,10 @@ + + G - Migrating Code from FLTK 1.0.x + -

G - Migrating Code from FLTK 1.0.x

+

G - Migrating Code from FLTK 1.0.x

This appendix describes the differences between the FLTK 1.0.x and FLTK 1.1.x functions and classes.

diff --git a/documentation/opengl.html b/documentation/opengl.html index 481673f01..89a21a16c 100644 --- a/documentation/opengl.html +++ b/documentation/opengl.html @@ -1,4 +1,7 @@ + + 8 - Using OpenGL +

8 - Using OpenGL

diff --git a/documentation/osissues.html b/documentation/osissues.html index 83c486502..ef3eb324c 100644 --- a/documentation/osissues.html +++ b/documentation/osissues.html @@ -1,4 +1,7 @@ + + F - Operating System Issues +

F - Operating System Issues

diff --git a/documentation/subclassing.html b/documentation/subclassing.html index 338ec3e58..873f6cd75 100644 --- a/documentation/subclassing.html +++ b/documentation/subclassing.html @@ -1,4 +1,8 @@ - + + + 7 - Adding and Extending Widgets + +

7 - Adding and Extending Widgets

This chapter describes how to add your own widgets or extend existing widgets in FLTK. diff --git a/documentation/widgets.html b/documentation/widgets.html index 63ea5cb66..c5fc41b33 100644 --- a/documentation/widgets.html +++ b/documentation/widgets.html @@ -1,4 +1,7 @@ + + A - Class Reference +

A - Class Reference

@@ -136,17 +139,6 @@ For a description of the fl_ functions, see
  • Fl_Widget