|
| | 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 () |
| |
| void | AddChild (std::shared_ptr< Widget > child) |
| |
| const std::vector< std::shared_ptr< Widget > > | GetChildren () const |
| |
| const Rect & | GetFrame () const |
| | Returns the frame size in pixels. More...
|
| |
| virtual void | SetFrame (const Rect &f) |
| |
| const Color & | GetBackgroundColor () const |
| |
| bool | IsDefaultBackgroundColor () const |
| |
| void | SetBackgroundColor (const Color &color) |
| |
| bool | IsVisible () const |
| |
| virtual void | SetVisible (bool vis) |
| |
| bool | IsEnabled () const |
| |
| virtual void | SetEnabled (bool enabled) |
| |
| void | SetTooltip (const char *text) |
| |
| 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.