8 Option::Option(
const std::string &n,
const std::string &tok,
const std::string &key,
bool v,
10 : optName(n), value(v), wf_token(tok), shortcut(key), menu(NULL), menuIndex(0), menuCb(NULL),
11 menuCbWidget(NULL), _world(world), htname(n)
18 const Fl_Menu_Item *mArr = menu->menu();
19 return const_cast<Fl_Menu_Item *
>(&mArr[i]);
54 FL_MENU_TOGGLE | (
value ? FL_MENU_VALUE : 0));
63 value ? item->set() : item->clear();
The Stage library uses its own namespace.
static void toggleCb(Fl_Widget *w, void *p)
void Save(Worldfile *wf, int section)
void WriteInt(int entity, const char *name, int value)
Canvas * GetCanvas(void) const
void createMenuItem(Fl_Menu_Bar *menu, std::string path)
void menuCallback(Fl_Callback *cb, Fl_Widget *w)
Option(const std::string &n, const std::string &tok, const std::string &key, bool v, World *world)
void Load(Worldfile *wf, int section)
int ReadInt(int entity, const char *name, int value)
Fl_Menu_Item * getMenuItem(Fl_Menu_ *menu, int i)