diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/fl_group.html | 5 | ||||
-rw-r--r-- | doc/fl_menu_.html | 590 | ||||
-rw-r--r-- | doc/fl_menu_item.html | 38 |
3 files changed, 623 insertions, 10 deletions
diff --git a/doc/fl_group.html b/doc/fl_group.html index 4ebea54..123e05b 100644 --- a/doc/fl_group.html +++ b/doc/fl_group.html @@ -46,6 +46,11 @@ <tr> <td> </td> + <td>Extended_Index</td> + </tr> + + <tr> + <td> </td> <td>Cursor</td> </tr> diff --git a/doc/fl_menu_.html b/doc/fl_menu_.html new file mode 100644 index 0000000..2c3ae6c --- /dev/null +++ b/doc/fl_menu_.html @@ -0,0 +1,590 @@ + +<!DOCTYPE html> + +<html lang="en"> + <head> + <meta charset="utf-8"> + <title>Fl_Menu_ Binding Map</title> + <link href="map.css" rel="stylesheet"> + </head> + + <body> + + +<h2>Fl_Menu_ Binding Map</h2> + + +<table class="package"> + <tr><th colspan="2">Package name</th></tr> + + <tr> + <td>Fl_Menu_</td> + <td>FLTK.Widgets.Menus</td> + </tr> + +</table> + + + +<table class="type"> + <tr><th colspan="2">Types</th></tr> + + <tr> + <td>Fl_Menu_</td> + <td>Menu</td> + </tr> + + <tr> + <td> </td> + <td>Menu_Reference</td> + </tr> + + <tr> + <td> </td> + <td>Index</td> + </tr> + + <tr> + <td> </td> + <td>Extended_Index</td> + </tr> + + <tr> + <td> </td> + <td>Cursor</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + + <tr> +<td><pre> +Fl_Menu_(int, int, int, int, const char *=0); +</pre></td> +<td><pre> +function Create + (X, Y, W, H : in Integer; + Text : in String) + return Menu; +</pre></td> + </tr> + + <tr> +<td><pre> +int add(const char *, int shortcut, Fl_Callback *, void *=0, int=0); +</pre></td> +<td><pre> +procedure Add + (This : in out Menu; + Text : in String; + Action : in Widget_Callback := null; + Shortcut : in Key_Combo := No_Key; + Flags : in Menu_Flag := Flag_Normal); +</pre></td> + </tr> + + <tr> +<td><pre> +int add(const char *a, const char *b, Fl_Callback *c, void *d=0, int e=0); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +int add(const char *); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void clear(); +</pre></td> +<td><pre> +procedure Clear + (This : in out Menu); +</pre></td> + </tr> + + <tr> +<td><pre> +int clear_submenu(int index); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void copy(const Fl_Menu_Item *m, void *user_data=0); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +Fl_Boxtype down_box() const; +</pre></td> +<td><pre> +function Get_Down_Box + (This : in Menu) + return Box_Kind; +</pre></td> + </tr> + + <tr> +<td><pre> +void down_box(Fl_Boxtyep b); +</pre></td> +<td><pre> +procedure Set_Down_Box + (This : in out Menu; + To : in Box_Kind); +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Color down_color() const; +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void down_color(unsigned c); +</pre></td> +<td> </td> + </tr> + + <tr> +<td> </td> +<td><pre> +procedure Draw + (This : in out Menu) is null; +</pre></td> + </tr> + + <tr> +<td>See draw method in Fl_Menu_Item</td> +<td><pre> +procedure Draw_Item + (This : in out Menu; + Item : in Index; + X, Y, W, H : in Integer; + Selected : in Boolean := False); +</pre></td> + </tr> + + <tr> +<td><pre> +int find_index(const char *name) const; +</pre></td> +<td><pre> +function Find_Index + (This : in Menu; + Name : in String) + return Extended_Index; +</pre></td> + </tr> + + <tr> +<td><pre> +int find_index(const Fl_Menu_Item *item) const; +</pre></td> +<td><pre> +function Find_Index + (This : in Menu; + Item : in FLTK.Menu_Items.Menu_Item) + return Extended_Index; +</pre></td> + </tr> + + <tr> +<td><pre> +int find_index(Fl_Callback *cb) const; +</pre></td> +<td><pre> +function Find_Index + (This : in Menu; + Action : in Widget_Callback) + return Extended_Index; +</pre></td> + </tr> + + <tr> +<td><pre> +const Fl_Menu_Item * find_item(const char *name); +</pre></td> +<td><pre> +function Find_Item + (This : in Menu; + Name : in String) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +const Fl_Menu_Item * find_item(Fl_Callback *); +</pre></td> +<td><pre> +function Find_Item + (This : in Menu; + Action : in Widget_Callback) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +void global(); +</pre></td> +<td><pre> +procedure Make_Global + (This : in out Menu); +</pre></td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Handle + (This : in out Menu; + Event : in Event_Kind) + return Event_Outcome; +</pre></td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Has_Item + (This : in Menu; + Place : in Index) + return Boolean; +</pre></td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Has_Item + (Place : in Cursor) + return Boolean; +</pre></td> + </tr> + + <tr> +<td><pre> +int insert(int index, const char *, int shortcut, Fl_Callback *, void *=0, int=0); +</pre></td> +<td><pre> +procedure Insert + (This : in out Menu; + Place : in Index; + Text : in String; + Action : in Widget_Callback := null; + Shortcut : in Key_Combo := No_Key; + Flags : in Menu_Flag := Flag_Normal); +</pre></td> + </tr> + + <tr> +<td><pre> +int insert(int index, const char *a, const char *b, Fl_Callback *c, void *d=0, int e=0); +</pre></td> +<td> </td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Item + (This : in Menu; + Place : in Index) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Item + (This : in Menu; + Place : in Cursor) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +int item_pathname(char *name, int namelen, const Fl_Menu_Item *finditem=0) const; +</pre></td> +<td> </td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Iterate + (This : in Menu) + return Menu_Iterators.Reversible_Iterator'Class; +</pre></td> + </tr> + + <tr> +<td>See measure method in Fl_Menu_Item</td> +<td><pre> +procedure Measure_Item + (This : in Menu; + Item : in Index; + W, H : out Integer); +</pre></td> + </tr> + + <tr> +<td><pre> +const Fl_Menu_Item * menu() const; +</pre></td> +<td>Use iterators instead</td> + </tr> + + <tr> +<td><pre> +void menu(const Fl_Menu_Item *m); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void mode(int i, int fl); +</pre></td> +<td>See Set_Flags procedure in FLTK.Menu_Items</td> + </tr> + + <tr> +<td><pre> +int mode(int i) const; +</pre></td> +<td>See Get_Flags function in FLTK.Menu_Items</td> + </tr> + + <tr> +<td><pre> +const Fl_Menu_Item * mvalue() const; +</pre></td> +<td><pre> +function Chosen + (This : in Menu) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +const Fl_Menu_Item * picked(const Fl_Menu_Item *); +</pre></td> +<td> </td> + </tr> + + <tr> +<td>See popup method in Fl_Menu_Item</td> +<td><pre> +function Popup + (This : in Menu; + X, Y : in Integer; + Title : in String := ""; + Initial : in Extended_Index := No_Index) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td>See pulldown method in Fl_Menu_Item</td> +<td><pre> +function Pulldown + (This : in Menu; + X, Y, W, H : in Integer; + Initial : in Extended_Index := No_Index) + return FLTK.Menu_Items.Menu_Item_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +void remove(int); +</pre></td> +<td><pre> +procedure Remove + (This : in out Menu; + Place : in Index); +</pre></td> + </tr> + + <tr> +<td><pre> +void replace(int, const char *); +</pre></td> +<td>See Set_Label procedure in FLTK.Menu_Items</td> + </tr> + + <tr> +<td><pre> +void setonly(Fl_Menu_Item *item); +</pre></td> +<td>See Set_Only procedure in FLTK.Menu_Items</td> + </tr> + + <tr> +<td><pre> +void shortcut(int i, int s); +</pre></td> +<td>See Set_Shortcut procedure in FLTK.Menu_Items</td> + </tr> + + <tr> +<td><pre> +int size() const; +</pre></td> +<td><pre> +function Number_Of_Items + (This : in Menu) + return Natural; +</pre></td> + </tr> + + <tr> +<td><pre> +void size(int W, int H); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +const Fl_Menu_Item * test_shortcut(); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +const char * text() const; +</pre></td> +<td><pre> +function Chosen_Label + (This : in Menu) + return String; +</pre></td> + </tr> + + <tr> +<td><pre> +const char * text(int i) const; +</pre></td> +<td>See Get_Label function in FLTK.Menu_Items</td> + </tr> + + <tr> +<td><pre> +Fl_Color textcolor() const; +</pre></td> +<td><pre> +function Get_Text_Color + (This : in Menu) + return Color; +</pre></td> + </tr> + + <tr> +<td><pre> +void textcolor(Fl_Color c); +</pre></td> +<td><pre> +procedure Set_Text_Color + (This : in out Menu; + To : in Color); +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Font textfont() const; +</pre></td> +<td><pre> +function Get_Text_Font + (This : in Menu) + return Font_Kind; +</pre></td> + </tr> + + <tr> +<td><pre> +void textfont(Fl_Font c); +</pre></td> +<td><pre> +procedure Set_Text_Font + (This : in out Menu; + To : in Font_Kind); +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Fontsize textsize() const; +</pre></td> +<td><pre> +function Get_Text_Size + (This : in Menu) + return Font_Size; +</pre></td> + </tr> + + <tr> +<td><pre> +void textsize(Fl_Fontsize c); +</pre></td> +<td><pre> +procedure Set_Text_Size + (This : in out Menu; + To : in Font_Size); +</pre></td> + </tr> + + <tr> +<td><pre> +int value() const; +</pre></td> +<td><pre> +function Chosen_Index + (This : in Menu) + return Extended_Index; +</pre></td> + </tr> + + <tr> +<td><pre> +int value(const Fl_Menu_Item *); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +int value(int i); +</pre></td> +<td> </td> + </tr> + +</table> + + + </body> +</html> + diff --git a/doc/fl_menu_item.html b/doc/fl_menu_item.html index d259fb5..cca7528 100644 --- a/doc/fl_menu_item.html +++ b/doc/fl_menu_item.html @@ -94,14 +94,14 @@ function Is_Active_And_Visible <td><pre> int add(const char *, int shortcut, Fl_Callback *, void *=0, int=0); </pre></td> -<td>See Fl_Menu</td> +<td>See Add procedure in FLTK.Widgets.Menus</td> </tr> <tr> <td><pre> int add(const char *a, const char *b, Fl_Callback *c, void *d=0, int e=0); </pre></td> -<td>See Fl_Menu</td> +<td> </td> </tr> <tr> @@ -206,7 +206,7 @@ procedure Do_Callback <td><pre> void draw(int x, int y, int w, int h, const Fl_Menu_ *, int t=0) const; </pre></td> -<td>See Fl_Menu</td> +<td>See Draw_Item procedure in FLTK.Widgets.Menus</td> </tr> <tr> @@ -221,7 +221,25 @@ const Fl_Menu_Item * find_shortcut(int *ip=0, const bool require_alt=false) cons const Fl_Menu_Item * first() const; Fl_Menu_Item * first(); </pre></td> -<td>See Fl_Menu</td> +<td>Use FLTK.Widgets.Menus iterators instead</td> + </tr> + + <tr> +<td>See Fl_Menu_ int mode(int i) const;</td> +<td><pre> +function Get_Flags + (Item : in Menu_Item) + return Menu_Flag; +</pre></td> + </tr> + + <tr> +<td>See Fl_Menu_ void mode(int i, int fl);</td> +<td><pre> +procedure Set_Flags + (Item : in out Menu_Item; + To : in Menu_Flag); +</pre></td> </tr> <tr> @@ -246,7 +264,7 @@ void image(Fl_Image &a); <td><pre> int insert(int, const char *, int, Fl_Callback *, void *=0, int=0); </pre></td> -<td>See Fl_Menu</td> +<td>See Insert procedure in FLTK.Widgets.Menus</td> </tr> <tr> @@ -370,7 +388,7 @@ procedure Set_Label_Type <td><pre> int measure(int *h, const Fl_Menu_ *) const; </pre></td> -<td>See Fl_Menu</td> +<td>See Measure_Item procedure in FLTK.Widgets.Menus</td> </tr> <tr> @@ -378,7 +396,7 @@ int measure(int *h, const Fl_Menu_ *) const; const Fl_Menu_Item * next(int=1) const; Fl_Menu_Item * next(int i=1); </pre></td> -<td>See Fl_Menu</td> +<td>Use FLTK.Widgets.Menus iterators instead</td> </tr> <tr> @@ -387,7 +405,7 @@ const Fl_Menu_Item * popup (int X, int Y, const char *title=0, const Fl_Menu_Item *picked=0, const Fl_Menu_*=0) const; </pre></td> -<td>See Fl_Menu</td> +<td>See Popup function in FLTK.Widgets.Menus</td> </tr> <tr> @@ -397,7 +415,7 @@ const Fl_Menu_Item * pulldown const Fl_Menu_Item *picked=0, const Fl_Menu_*=0, const Fl_Menu_Item *title=0, int menubar=0) const; </pre></td> -<td>See Fl_Menu</td> +<td>See Pulldown function in FLTK.Widgets.Menus</td> </tr> <tr> @@ -464,7 +482,7 @@ procedure Show <td><pre> int size() const; </pre></td> -<td>See Fl_Menu</td> +<td>See Number_Of_Items function in FLTK.Widgets.Menus</td> </tr> <tr> |