Stg::Option Class Reference
#include <option.hh>
List of all members.
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 (std::string n, std::string tok, 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 |
const char * | htname |
Friends |
bool | compare (const Option *lhs, const Option *rhs) |
Detailed Description
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.hh 8061 2009-07-21 01:49:26Z rtv
Constructor & Destructor Documentation
Option::Option |
( |
std::string |
n, |
|
|
std::string |
tok, |
|
|
std::string |
key, |
|
|
bool |
v, |
|
|
World * |
world | |
|
) |
| | |
Member Function Documentation
void Option::createMenuItem |
( |
Fl_Menu_Bar * |
menu, |
|
|
std::string |
path | |
|
) |
| | |
void Stg::Option::invert |
( |
|
) |
[inline] |
bool Stg::Option::isEnabled |
( |
|
) |
const [inline] |
void Option::Load |
( |
Worldfile * |
wf, |
|
|
int |
section | |
|
) |
| | |
void Option::menuCallback |
( |
Fl_Callback * |
cb, |
|
|
Fl_Widget * |
w | |
|
) |
| | |
const std::string Stg::Option::name |
( |
|
) |
const [inline] |
Stg::Option::operator bool |
( |
|
) |
[inline] |
bool Stg::Option::operator< |
( |
const Option & |
rhs |
) |
const [inline] |
void Option::Save |
( |
Worldfile * |
wf, |
|
|
int |
section | |
|
) |
| | |
void Option::set |
( |
bool |
val |
) |
|
void Option::toggleCb |
( |
Fl_Widget * |
w, |
|
|
void * |
p | |
|
) |
| | [static] |
bool Stg::Option::val |
( |
|
) |
const [inline] |
Friends And Related Function Documentation
bool compare |
( |
const Option * |
lhs, |
|
|
const Option * |
rhs | |
|
) |
| | [friend] |
Member Data Documentation
The documentation for this class was generated from the following files: