#include <ControlsGump.h>
Inheritance diagram for ControlsGump:

Public Member Functions | |
| ENABLE_RUNTIME_CLASSTYPE () | |
| ControlsGump () | |
| virtual | ~ControlsGump (void) | 
| virtual void | InitGump (Gump *newparent, bool take_focus=true) | 
| virtual void | PaintThis (RenderSurface *, sint32 lerp_factor, bool scaled) | 
| virtual bool | OnKeyDown (int key, int mod) | 
| virtual void | ChildNotify (Gump *child, uint32 message) | 
| void | addEntry (char *binding, char *name, int &x, int &y) | 
| bool | loadData (IDataSource *ids) | 
Static Public Member Functions | |
| static void | showEngineMenu (PagedGump *pagedgump) | 
| static void | showU8Menu (PagedGump *pagedgump) | 
Protected Member Functions | |
| virtual void | saveData (ODataSource *ods) | 
Definition at line 26 of file ControlsGump.h.
| ControlsGump::ControlsGump | ( | ) | 
| ControlsGump::~ControlsGump | ( | void | ) |  [virtual] | 
        
Definition at line 127 of file ControlsGump.cpp.
| void ControlsGump::addEntry | ( | char * | binding, | |
| char * | name, | |||
| int & | x, | |||
| int & | y | |||
| ) | 
Definition at line 144 of file ControlsGump.cpp.
References Gump::dims, Gump::GetDims(), Pentagram::Rect::h, Gump::InitGump(), and Pentagram::Rect::w.
Referenced by showEngineMenu(), and showU8Menu().
This function is used by our children to notifty us of 'something' Think of it as a generic call back function
Reimplemented from Gump.
Definition at line 153 of file ControlsGump.cpp.
References Gump::children, and BindGump::UPDATE.
| ControlsGump::ENABLE_RUNTIME_CLASSTYPE | ( | ) | 
Reimplemented from Gump.
| void ControlsGump::InitGump | ( | Gump * | newparent, | |
| bool |  take_focus = true | |||
| ) |  [virtual] | 
        
Init the gump and add it to parent; call after construction When newparent is 0, this will call GUIApp::addGump().
| newparent | The Gump's new parent or 0. | |
| takefocus | If true, set parent's focus_child to this | 
Reimplemented from Gump.
Definition at line 131 of file ControlsGump.cpp.
References Gump::dims, font, Pentagram::Rect::h, Gump::InitGump(), and Pentagram::Rect::w.
Referenced by showEngineMenu(), and showU8Menu().
| bool ControlsGump::loadData | ( | IDataSource * | ids | ) | 
Definition at line 217 of file ControlsGump.cpp.
| bool ControlsGump::OnKeyDown | ( | int | key, | |
| int | mod | |||
| ) |  [virtual] | 
        
| void ControlsGump::PaintThis | ( | RenderSurface * | , | |
| sint32 | lerp_factor, | |||
| bool | scaled | |||
| ) |  [virtual] | 
        
Overloadable method to Paint just this Gump (RenderSurface is relative to this).
Reimplemented from Gump.
Definition at line 167 of file ControlsGump.cpp.
References Gump::PaintThis().
| void ControlsGump::saveData | ( | ODataSource * | ods | ) |  [protected, virtual] | 
        
save the actual Object data
Reimplemented from Gump.
Definition at line 222 of file ControlsGump.cpp.
| void ControlsGump::showEngineMenu | ( | PagedGump * | pagedgump | ) |  [static] | 
        
Definition at line 178 of file ControlsGump.cpp.
References addEntry(), PagedGump::addPage(), ControlsGump(), InitGump(), Gump::x, and Gump::y.
Referenced by OptionsGump::selectEntry().
| void ControlsGump::showU8Menu | ( | PagedGump * | pagedgump | ) |  [static] | 
        
Definition at line 198 of file ControlsGump.cpp.
References addEntry(), PagedGump::addPage(), ControlsGump(), InitGump(), Gump::x, and Gump::y.
Referenced by OptionsGump::selectEntry().
 1.4.7