From cba451be455e16ab1be718ae9a6a067ba346b74e Mon Sep 17 00:00:00 2001 From: Greg Ercolano Date: Fri, 16 Apr 2010 17:55:45 +0000 Subject: Doc sync. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7517 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Menu_.H | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'FL/Fl_Menu_.H') 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. */ -- cgit v1.2.3