![]() |
Pioneer
|
#include <GuiToggleButton.h>


Public Member Functions | |
| ToggleButton () | |
| virtual void | Draw () |
| virtual | ~ToggleButton () |
| virtual void | GetSizeRequested (float size[2]) |
| virtual bool | OnMouseDown (MouseButtonEvent *e) |
| virtual void | OnActivate () |
| void | SetPressed (bool s) |
| bool | GetPressed () |
Public Member Functions inherited from Gui::Button | |
| Button () | |
| virtual | ~Button () |
| virtual bool | OnMouseUp (MouseButtonEvent *e) |
| bool | IsPressed () |
Public Member Functions inherited from Gui::Widget | |
| Widget () | |
| virtual | ~Widget () |
| virtual void | GetMinimumSize (float size[2]) |
| void | GetAbsolutePosition (float pos[2]) const |
| void | GetSize (float size[2]) |
| void | SetSize (float w, float h) |
| void | ResizeRequest () |
| void | SetShortcut (SDL_Keycode key, SDL_Keymod mod) |
| void | SetScissor (bool enabled) |
| bool | GetEnabled () |
| void | SetEnabled (bool v) |
| virtual void | GrabFocus () |
| bool | IsFocused () |
| virtual void | ShowAll () |
| virtual void | Show () |
| virtual void | Hide () |
| void | HideTooltip () |
| bool | IsVisible () const |
| Container * | GetParent () const |
| void | SetParent (Container *p) |
| void | SetToolTip (std::string s) |
| const std::string & | GetToolTip () const |
| virtual bool | OnMouseMotion (MouseMotionEvent *e) |
| virtual void | OnMouseEnter () |
| virtual void | OnMouseLeave () |
| virtual bool | OnKeyDown (const SDL_Keysym *sym) |
| virtual void | OnTextInput (Uint32 unicode) |
| bool | IsMouseOver () |
| void | OnPreShortcut (const SDL_Keysym *sym) |
| unsigned int | GetEventMask () |
Public Attributes | |
| sigc::signal< void, ToggleButton *, bool > | onChange |
Public Attributes inherited from Gui::Button | |
| sigc::signal< void > | onPress |
| sigc::signal< void > | onRelease |
| sigc::signal< void > | onClick |
Public Attributes inherited from Gui::Widget | |
| sigc::signal< void > | onMouseEnter |
| sigc::signal< void > | onMouseLeave |
| sigc::signal< void > | onSetSize |
| sigc::signal< void > | onDelete |
| float | w |
| float | h |
Additional Inherited Members | |
Public Types inherited from Gui::Widget | |
| enum | EventMask { EVENT_NONE = 0 , EVENT_KEYDOWN = 1 << 0 , EVENT_KEYUP = 1 << 1 , EVENT_MOUSEDOWN = 1 << 2 , EVENT_MOUSEUP = 1 << 3 , EVENT_MOUSEMOTION = 1 << 4 } |
Static Public Attributes inherited from Gui::Widget | |
| static const unsigned int | EVENT_ALL = 0xffffffff |
Protected Member Functions inherited from Gui::Widget | |
| virtual std::string | GetOverrideTooltip () |
| void | UpdateOverriddenTooltip () |
Protected Attributes inherited from Gui::Widget | |
| unsigned int | m_eventMask |
| struct { | |
| SDL_Keycode sym | |
| SDL_Keymod mod | |
| } | m_shortcut |
| Gui::ToggleButton::ToggleButton | ( | ) |

|
inlinevirtual |
|
virtual |
|
inline |
|
virtual |
containers call this on children. input: size[] will contain max permissible size output: size[] will contain what space the widget desires
Implements Gui::Widget.
|
virtual |
Reimplemented from Gui::Button.
|
virtual |
Reimplemented from Gui::Button.
|
inline |
| sigc::signal<void, ToggleButton *, bool> Gui::ToggleButton::onChange |