28 #include "Fl_Menu_Item.H"
53 Fl_Menu_(
int,
int,
int,
int,
const char * =0);
56 int item_pathname(
char *name,
int namelen,
const Fl_Menu_Item *finditem=0)
const;
60 int find_index(
const char *name)
const;
99 int insert(
int index,
const char*,
int shortcut,
Fl_Callback*,
void* = 0,
int = 0);
100 int add(
const char*,
int shortcut,
Fl_Callback*,
void* = 0,
int = 0);
109 int add(
const char *);
113 int clear_submenu(
int index);
114 void replace(
int,
const char *);
117 void shortcut(
int i,
int s) {menu_[i].shortcut(s);}
119 void mode(
int i,
int fl) {menu_[i].flags = fl;}
121 int mode(
int i)
const {
return menu_[i].flags;}
126 int value()
const {
return value_ ? (int)(value_-menu_) : -1;}
136 const char *
text()
const {
return value_ ? value_->
text : 0;}
138 const char *
text(
int i)
const {
return menu_[i].text;}
FL_EXPORT unsigned int fl_old_shortcut(const char *s)
Emulation of XForms named shortcuts.
Definition: fl_shortcut.cxx:275
Fl_Boxtype
Definition: Enumerations.H:469
int Fl_Fontsize
Size of a font in pixels.
Definition: Enumerations.H:746
unsigned int Fl_Color
an FLTK color value
Definition: Enumerations.H:774
int Fl_Font
A font number is an index into the internal font table.
Definition: Enumerations.H:717
unsigned char uchar
unsigned char
Definition: fl_types.h:30