28 #ifndef Fl_Sys_Menu_Bar_H
29 #define Fl_Sys_Menu_Bar_H
31 #include "Fl_Menu_Bar.H"
34 #if defined(__APPLE__) || defined(FL_DOXYGEN)
53 fl_sys_menu_bar =
this;
56 int add(
const char* label,
int shortcut,
Fl_Callback*,
void *user_data=0,
int flags=0);
57 int insert(
int index,
const char* label,
int shortcut,
Fl_Callback *cb,
void *user_data=0,
int flags=0);
59 void replace(
int rank,
const char *name);
62 #if ! defined(FL_DOXYGEN)
63 enum menuOrItemOperation { itemAtIndex, setKeyEquivalent, setKeyEquivalentModifierMask, setState, initWithTitle,
64 numberOfItems, setSubmenu, setEnabled, addSeparatorItem, setTitle, removeItem, addNewItem, renameItem };
66 static void *doMenuOrItemOperation( menuOrItemOperation operation, ...);
74 #endif // defined(__APPLE__) || defined(FL_DOXYGEN)
76 #endif // Fl_Sys_Menu_Bar_H