7 #include <FL/Fl_Menu_Bar.H> 8 #include <FL/Fl_Menu_Item.H> 31 Fl_Widget* menuCbWidget;
35 Option(
const std::string& n,
36 const std::string& tok,
37 const std::string& key,
41 const std::string
name()
const {
return optName; }
43 inline bool val()
const {
return value; }
44 inline operator bool() {
return val(); }
48 return optName<rhs.optName;
63 static void toggleCb( Fl_Widget* w,
void* p );
bool val() const
Definition: option.hh:43
World class
Definition: stage.hh:814
The Stage library uses its own namespace.
Definition: canvas.hh:8
friend bool compare(const Option *lhs, const Option *rhs)
static void toggleCb(Fl_Widget *w, void *p)
Definition: option.cc:44
std::string htname
Definition: option.hh:67
void invert()
Definition: option.hh:51
void Save(Worldfile *wf, int section)
Definition: option.cc:39
void set(bool val)
Definition: option.cc:68
const std::string name() const
Definition: option.hh:41
void createMenuItem(Fl_Menu_Bar *menu, std::string path)
Definition: option.cc:58
bool operator<(const Option &rhs) const
Definition: option.hh:45
bool isEnabled() const
Definition: option.hh:42
void menuCallback(Fl_Callback *cb, Fl_Widget *w)
Definition: option.cc:53
Option(const std::string &n, const std::string &tok, const std::string &key, bool v, World *world)
Definition: option.cc:9
void Load(Worldfile *wf, int section)
Definition: option.cc:33
Definition: worldfile.hh:69