#include <option.hh>
Public Member Functions | |
| void | createMenuItem (Fl_Menu_Bar *menu, std::string path) |
| void | invert () |
| bool | isEnabled () const |
| void | Load (Worldfile *wf, int section) |
| void | menuCallback (Fl_Callback *cb, Fl_Widget *w) |
| const std::string | name () const |
| operator bool () | |
| bool | operator< (const Option &rhs) const |
| Option (const std::string &n, const std::string &tok, const std::string &key, bool v, World *world) | |
| void | Save (Worldfile *wf, int section) |
| void | set (bool val) |
| bool | val () const |
Static Public Member Functions | |
| static void | toggleCb (Fl_Widget *w, void *p) |
Public Attributes | |
| std::string | htname |
Private Attributes | |
| World * | _world |
| Fl_Menu_ * | menu |
| Fl_Callback * | menuCb |
| Fl_Widget * | menuCbWidget |
| int | menuIndex |
| std::string | optName |
| std::string | shortcut |
| bool | value |
| std::string | wf_token |
Friends | |
| bool | compare (const Option *lhs, const Option *rhs) |
option.hh Class that encapsulates a boolean and pairs it with a string description Used to pass settings between the GUI and the drawing classes
Author: Jeremy Asher, Richard Vaughan SVN: $Id$
| Option::Option | ( | const std::string & | n, |
| const std::string & | tok, | ||
| const std::string & | key, | ||
| bool | v, | ||
| World * | world | ||
| ) |
| void Option::createMenuItem | ( | Fl_Menu_Bar * | menu, |
| std::string | path | ||
| ) |
| void Option::menuCallback | ( | Fl_Callback * | cb, |
| Fl_Widget * | w | ||
| ) |
|
inline |
|
private |