37 #include "Fl_Menu_Item.H"
62 Fl_Menu_(
int,
int,
int,
int,
const char * =0);
65 int item_pathname(
char *name,
int namelen,
const Fl_Menu_Item *finditem=0)
const;
69 int find_index(
const char *name)
const;
94 int insert(
int index,
const char*,
int shortcut,
Fl_Callback*,
void* = 0,
int = 0);
95 int add(
const char*,
int shortcut,
Fl_Callback*,
void* = 0,
int = 0);
97 int add(
const char* a,
const char* b,
Fl_Callback* c,
void* d = 0,
int e = 0) {
104 int add(
const char *);
108 int clear_submenu(
int index);
109 void replace(
int,
const char *);
112 void shortcut(
int i,
int s) {menu_[i].shortcut(s);}
114 void mode(
int i,
int fl) {menu_[i].flags = fl;}
116 int mode(
int i)
const {
return menu_[i].flags;}
121 int value()
const {
return value_ ? (int)(value_-menu_) : -1;}
131 const char *
text()
const {
return value_ ? value_->text : 0;}
133 const char *
text(
int i)
const {
return menu_[i].text;}