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
+
+
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
+
+
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
+
+
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_
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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 Hierarchy
diff --git a/documentation/Fl_Color_Chooser.html b/documentation/Fl_Color_Chooser.html
index e5761915b..4ffd985bb 100644
--- a/documentation/Fl_Color_Chooser.html
+++ b/documentation/Fl_Color_Chooser.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Color_Chooser
+
+
diff --git a/documentation/Fl_Counter.html b/documentation/Fl_Counter.html
index 6b2428050..3aab3483e 100644
--- a/documentation/Fl_Counter.html
+++ b/documentation/Fl_Counter.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Counter
+
+
diff --git a/documentation/Fl_Dial.html b/documentation/Fl_Dial.html
index c42df0c9e..0c6e42595 100644
--- a/documentation/Fl_Dial.html
+++ b/documentation/Fl_Dial.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Dial
+
+
diff --git a/documentation/Fl_Double_Window.html b/documentation/Fl_Double_Window.html
index eb3997c59..68f9e5628 100644
--- a/documentation/Fl_Double_Window.html
+++ b/documentation/Fl_Double_Window.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Double_Window
+
+
diff --git a/documentation/Fl_End.html b/documentation/Fl_End.html
index 48d5595f2..3a7f37bd3 100644
--- a/documentation/Fl_End.html
+++ b/documentation/Fl_End.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_End
+
+
diff --git a/documentation/Fl_File_Browser.html b/documentation/Fl_File_Browser.html
index 82447904a..b23c6cf87 100644
--- a/documentation/Fl_File_Browser.html
+++ b/documentation/Fl_File_Browser.html
@@ -1,4 +1,7 @@
+
+ Fl_File_Browser
+
diff --git a/documentation/Fl_File_Chooser.html b/documentation/Fl_File_Chooser.html
index 2a9945c17..175cd0942 100644
--- a/documentation/Fl_File_Chooser.html
+++ b/documentation/Fl_File_Chooser.html
@@ -1,4 +1,7 @@
+
+ Fl_File_Chooser
+
diff --git a/documentation/Fl_File_Icon.html b/documentation/Fl_File_Icon.html
index 0536161e2..132200eb2 100644
--- a/documentation/Fl_File_Icon.html
+++ b/documentation/Fl_File_Icon.html
@@ -1,4 +1,7 @@
+
+ Fl_File_Icon
+
diff --git a/documentation/Fl_File_Input.html b/documentation/Fl_File_Input.html
index dd790c3be..52f67889d 100644
--- a/documentation/Fl_File_Input.html
+++ b/documentation/Fl_File_Input.html
@@ -1,4 +1,7 @@
+
+ Fl_File_Input
+
diff --git a/documentation/Fl_Float_Input.html b/documentation/Fl_Float_Input.html
index 42a03f15f..20bbc1dc4 100644
--- a/documentation/Fl_Float_Input.html
+++ b/documentation/Fl_Float_Input.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Float_Input
+
+
diff --git a/documentation/Fl_Free.html b/documentation/Fl_Free.html
index aa7046e80..6fe48a48a 100644
--- a/documentation/Fl_Free.html
+++ b/documentation/Fl_Free.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Free
+
+
diff --git a/documentation/Fl_GIF_Image.html b/documentation/Fl_GIF_Image.html
index f67911a12..dc8a5b24c 100644
--- a/documentation/Fl_GIF_Image.html
+++ b/documentation/Fl_GIF_Image.html
@@ -1,4 +1,7 @@
+
+ Fl_GIF_Image
+
diff --git a/documentation/Fl_Gl_Window.html b/documentation/Fl_Gl_Window.html
index 5ad853d7a..a32b74f7c 100644
--- a/documentation/Fl_Gl_Window.html
+++ b/documentation/Fl_Gl_Window.html
@@ -1,4 +1,7 @@
+
+ Fl_Gl_Window
+
diff --git a/documentation/Fl_Group.html b/documentation/Fl_Group.html
index 21d912d72..14a0aedc2 100644
--- a/documentation/Fl_Group.html
+++ b/documentation/Fl_Group.html
@@ -1,4 +1,8 @@
-
+
+
+ Fl_Group
+
+
@@ -9,7 +13,9 @@
|
+----Fl_Group
|
- +----Fl_Pack, Fl_Scroll, Fl_Tabs, Fl_Tile, Fl_Window
+ +----Fl_Browser_, Fl_Color_Chooser, Fl_Help_View, Fl_Input_Choice, Fl_Pack,
+ Fl_Scroll, Fl_Tabs, Fl_Spinner, Fl_Tabs, Fl_Text_Display, Fl_Tile,
+ Fl_Window, Fl_Wizard
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
+
+
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
+
+
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
+
+
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
+
+
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_
+
+
@@ -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.
+
If the menu array is private the memory it uses is freed.
-
-
-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.
-
-
-
-Returns a pointer to the last menu item that was picked.
-
-
-
-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.
-
-
-Same as menu(NULL), set the array pointer to null, indicating
-a zero-length menu.
-
-
-
-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()
-
-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.
-
-
-
-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.
+
+Same as menu(NULL), set the array pointer to null, indicating
+a zero-length menu.
-
-Changes the shortcut of item i to n.
+
-
+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.
-
- 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.
+
+ 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.
-
- 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.
-
- 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!)
@@ -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.
+
@@ -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.
+
+
+
+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.
+
+
+
+
+Changes the flags of item i. For a list of the flags, see Fl_Menu_Item.
+
+
+
+
+Returns a pointer to the last menu item that was picked.
+
+
+
+
+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.
+
+
+
+
+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.
+
+
+
+
+Changes the shortcut of item i to n.
+
+
+
+
+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).
+
+
+
+ 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.
+
+ 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!)
+
+
Returns the title of the last item chosen, or of item i.
+
Get or set the current color of menu item labels.
+
+
Get or set the current font of menu item labels.
+
+
Get or set the font size of menu item labels.
-
- 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.
+
+
+
+ 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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
+
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
+
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
+
@@ -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
+
-
+
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
+
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
+
+
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
+
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
+
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
+
+
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
+
+
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
+
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
+
+
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
+
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
+
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
+
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
+
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
+
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
+
+
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
+
@@ -136,17 +139,6 @@ For a description of the fl_ functions, see
Fl_Widget