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


Public Member Functions | |
| Image (const char *filename) | |
| Image (const char *filename, float renderWidth, float renderHeight) | |
| virtual void | Draw () |
| virtual void | GetSizeRequested (float size[2]) |
| void | SetModulateColor (const Color &color) |
| void | SetRenderDimensions (const float wide, const float high) |
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 | OnMouseDown (MouseButtonEvent *e) |
| virtual bool | OnMouseUp (MouseButtonEvent *e) |
| virtual bool | OnMouseMotion (MouseMotionEvent *e) |
| virtual void | OnActivate () |
| 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 () |
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 } |
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 |
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::Image::Image | ( | const char * | filename | ) |

| Gui::Image::Image | ( | const char * | filename, |
| float | renderWidth, | ||
| float | renderHeight | ||
| ) |

|
virtual |
|
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.
|
inline |
| void Gui::Image::SetRenderDimensions | ( | const float | wide, |
| const float | high | ||
| ) |