|
| SmallButton (const char *title) |
|
gui::Size | CalcPreferredSize (const gui::LayoutContext &context, const Constraints &constraints) const override |
|
| Button (const char *title) |
|
| Button (std::shared_ptr< UIImage > image) |
|
| ~Button () |
|
const char * | GetText () const |
|
void | SetText (const char *text) |
| Sets the text of the button. Do not call if this is an image button. More...
|
|
float | GetHorizontalPaddingEm () const |
| Returns the padding, in units of ems. More...
|
|
float | GetVerticalPaddingEm () const |
|
void | SetPaddingEm (float horiz_ems, float vert_ems) |
|
bool | GetIsToggleable () const |
|
void | SetToggleable (bool toggles) |
|
bool | GetIsOn () const |
|
void | SetOn (bool is_on) |
|
DrawResult | Draw (const DrawContext &context) override |
|
void | SetOnClicked (std::function< void()> on_clicked) |
|
| Widget () |
|
| Widget (const std::vector< std::shared_ptr< Widget >> &children) |
|
virtual | ~Widget () |
|
virtual void | AddChild (std::shared_ptr< Widget > child) |
|
virtual const std::vector< std::shared_ptr< Widget > > | GetChildren () const |
|
virtual const Rect & | GetFrame () const |
| Returns the frame size in pixels. More...
|
|
virtual void | SetFrame (const Rect &f) |
|
virtual const Color & | GetBackgroundColor () const |
|
virtual bool | IsDefaultBackgroundColor () const |
|
virtual void | SetBackgroundColor (const Color &color) |
|
virtual bool | IsVisible () const |
|
virtual void | SetVisible (bool vis) |
|
virtual bool | IsEnabled () const |
|
virtual void | SetEnabled (bool enabled) |
|
virtual void | SetTooltip (const char *text) |
|
virtual const char * | GetTooltip () const |
|
virtual Size | CalcMinimumSize (const LayoutContext &context) const |
|
virtual void | Layout (const LayoutContext &context) |
|
virtual EventResult | Mouse (const MouseEvent &e) |
|
virtual EventResult | Key (const KeyEvent &e) |
|
virtual DrawResult | Tick (const TickEvent &e) |
|