22#ifndef Fl_Sys_Menu_Bar_H
23#define Fl_Sys_Menu_Bar_H
25#include <FL/Fl_Menu_Bar.H>
27class Fl_Sys_Menu_Bar_Driver;
96 static Fl_Sys_Menu_Bar_Driver *driver();
105 tabbing_mode_preferred
106 } window_menu_style_enum;
115 int add(const
char* label,
int shortcut,
Fl_Callback*,
void *user_data=0,
int flags=0);
119 int add(const
char* label, const
char* shortcut,
Fl_Callback* cb,
void *user_data=0,
int flags=0) {
122 int add(
const char* str);
123 int insert(
int index,
const char* label,
int shortcut,
Fl_Callback *cb,
void *user_data=0,
int flags=0);
127 int insert(
int index,
const char* label,
const char* shortcut,
Fl_Callback *cb,
void *user_data=0,
int flags=0) {
131 void replace(
int index,
const char *name);
134 void mode (
int i,
int fl);
142 static window_menu_style_enum window_menu_style();
143 static void window_menu_style(window_menu_style_enum style);
144 static void create_window_menu();
#define FL_OVERRIDE
This macro makes it safe to use the C++11 keyword override with older compilers.
Definition: fl_attr.h:38
unsigned int fl_old_shortcut(const char *s)
Emulation of XForms named shortcuts.
Definition: fl_shortcut.cxx:275