summaryrefslogtreecommitdiff
path: root/FL/Fl_Menu_.H
diff options
context:
space:
mode:
authorGreg Ercolano <erco@seriss.com>2010-04-16 17:55:45 +0000
committerGreg Ercolano <erco@seriss.com>2010-04-16 17:55:45 +0000
commitcba451be455e16ab1be718ae9a6a067ba346b74e (patch)
treef6c45708bc636c61973edc8378b36ad5598f0db4 /FL/Fl_Menu_.H
parent4d22e65e539d9258718768ee914bc4af5de935d0 (diff)
Doc sync.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7517 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'FL/Fl_Menu_.H')
-rw-r--r--FL/Fl_Menu_.H14
1 files changed, 12 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. */