|
| ScrollableVert () |
|
| ScrollableVert (int spacing, const Margins &margins=Margins()) |
|
| ScrollableVert (int spacing, const Margins &margins, const std::vector< std::shared_ptr< Widget >> &children) |
|
virtual | ~ScrollableVert () |
|
Widget::DrawResult | Draw (const DrawContext &context) override |
|
| Vert () |
|
| Vert (int spacing, const Margins &margins=Margins()) |
|
| Vert (int spacing, const Margins &margins, const std::vector< std::shared_ptr< Widget >> &children) |
|
virtual | ~Vert () |
|
int | GetPreferredWidth () const |
|
void | SetPreferredWidth (int w) |
|
| Layout1D (Dir dir, int spacing, const Margins &margins, const std::vector< std::shared_ptr< Widget >> &children) |
|
virtual | ~Layout1D () |
|
int | GetSpacing () const |
|
const Margins & | GetMargins () const |
|
void | SetSpacing (int spacing) |
|
void | SetMargins (const Margins &margins) |
|
Size | CalcPreferredSize (const LayoutContext &context, const Constraints &constraints) const override |
|
void | Layout (const LayoutContext &context) override |
|
void | AddFixed (int size) |
| Adds a fixed number of pixels after the previously added widget. More...
|
|
void | AddStretch () |
|
| 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 EventResult | Mouse (const MouseEvent &e) |
|
virtual EventResult | Key (const KeyEvent &e) |
|
virtual DrawResult | Tick (const TickEvent &e) |
|
This a vertical layout that scrolls if it is smaller than its contents.