diff options
| author | Greg Ercolano <erco@seriss.com> | 2010-04-16 17:55:45 +0000 |
|---|---|---|
| committer | Greg Ercolano <erco@seriss.com> | 2010-04-16 17:55:45 +0000 |
| commit | cba451be455e16ab1be718ae9a6a067ba346b74e (patch) | |
| tree | f6c45708bc636c61973edc8378b36ad5598f0db4 /FL | |
| parent | 4d22e65e539d9258718768ee914bc4af5de935d0 (diff) | |
Doc sync.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7517 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL')
| -rw-r--r-- | FL/Fl_Menu_.H | 14 | ||||
| -rw-r--r-- | FL/Fl_Menu_Item.H | 1 |
2 files changed, 13 insertions, 2 deletions
diff --git a/FL/Fl_Menu_.H b/FL/Fl_Menu_.H index 5daec157d..8f3b64449 100644 --- a/FL/Fl_Menu_.H +++ b/FL/Fl_Menu_.H @@ -66,6 +66,9 @@ public: const Fl_Menu_Item* picked(const Fl_Menu_Item*); const Fl_Menu_Item* find_item(const char *name); const Fl_Menu_Item* find_item(Fl_Callback*); + int find_index(const char *name) const; + int find_index(const Fl_Menu_Item *item) const; + int find_index(Fl_Callback *cb) const; const Fl_Menu_Item* test_shortcut() {return picked(menu()->test_shortcut());} void global(); @@ -77,14 +80,21 @@ public: const Fl_Menu_Item *menu() const {return menu_;} void menu(const Fl_Menu_Item *m); void copy(const Fl_Menu_Item *m, void* user_data = 0); + int insert(int index, const char*, int shortcut, Fl_Callback*, void* = 0, int = 0); int add(const char*, int shortcut, Fl_Callback*, void* = 0, int = 0); - /** See int Fl_Menu_::add(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0)*/ + /** See int Fl_Menu_::add(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0) */ int add(const char* a, const char* b, Fl_Callback* c, void* d = 0, int e = 0) { - return add(a,fl_old_shortcut(b),c,d,e);} + return add(a,fl_old_shortcut(b),c,d,e); + } + /** See int Fl_Menu_::insert(const char* label, int shortcut, Fl_Callback*, void *user_data=0, int flags=0) */ + int insert(int index, const char* a, const char* b, Fl_Callback* c, void* d = 0, int e = 0) { + return insert(index,a,fl_old_shortcut(b),c,d,e); + } int add(const char *); int size() const ; void size(int W, int H) { Fl_Widget::size(W, H); } void clear(); + int clear_submenu(int index); void replace(int,const char *); void remove(int); /** Changes the shortcut of item i to n. */ diff --git a/FL/Fl_Menu_Item.H b/FL/Fl_Menu_Item.H index 0ea5c792f..31620e16f 100644 --- a/FL/Fl_Menu_Item.H +++ b/FL/Fl_Menu_Item.H @@ -386,6 +386,7 @@ struct FL_EXPORT Fl_Menu_Item { /** back compatibility only \deprecated. */ void uncheck() {flags &= ~FL_MENU_VALUE;} + int insert(int,const char*,int,Fl_Callback*,void* =0, int =0); int add(const char*, int shortcut, Fl_Callback*, void* =0, int = 0); /** See int add(const char*, int shortcut, Fl_Callback*, void*, int) */ |
