|
| void | FillWidgetLookup (WidgetLookup &widget_lookup) override |
| | Fill the Window::widget_lookup with pointers to nested widgets in the tree.
|
| |
| void | SetupSmallestSize (Window *w) override |
| | Compute smallest size needed by the widget.
|
| |
| template<typename T > |
| std::string & | GetWidestPlugin (T SocialIntegrationPlugin::*member) const |
| | Find of all the plugins the one where the member is the widest (in pixels).
|
| |
| void | SetStringParameters (int widget) const |
| |
| void | Draw (const Window *w) override |
| | Draw the widgets of the tree.
|
| |
| | NWidgetVertical (NWidContainerFlags flags=NC_NONE) |
| | Vertical container widget.
|
| |
| void | SetupSmallestSize (Window *w) override |
| | Compute smallest size needed by the widget.
|
| |
| void | AssignSizePosition (SizingType sizing, int x, int y, uint given_width, uint given_height, bool rtl) override |
| | Assign size and position to the widget.
|
| |
| | NWidgetPIPContainer (WidgetType tp, NWidContainerFlags flags=NC_NONE) |
| |
| void | AdjustPaddingForZoom () override |
| |
| void | SetPIP (uint8_t pip_pre, uint8_t pip_inter, uint8_t pip_post) |
| | Set additional pre/inter/post space for the container.
|
| |
| void | SetPIPRatio (uint8_t pip_ratio_pre, uint8_t pip_ratio_inter, uint8_t pip_rato_post) |
| | Set additional pre/inter/post space for the container.
|
| |
| | NWidgetContainer (WidgetType tp) |
| |
| void | Add (std::unique_ptr< NWidgetBase > &&wid) |
| | Append widget wid to container.
|
| |
| NWidgetCore * | GetWidgetFromPos (int x, int y) override |
| | Retrieve a widget by its position.
|
| |
| bool | IsEmpty () |
| | Return whether the container is empty.
|
| |
| NWidgetBase * | GetWidgetOfType (WidgetType tp) override |
| | Retrieve a widget by its type.
|
| |
| | NWidgetBase (WidgetType tp) |
| | Base class constructor.
|
| |
| void | ApplyAspectRatio () |
| |
| template<class NWID > |
| NWID * | GetParentWidget () |
| | Get parent widget of type NWID.
|
| |
| template<class NWID > |
| const NWID * | GetParentWidget () const |
| | Get parent widget of type NWID.
|
| |
| virtual bool | IsHighlighted () const |
| |
| virtual TextColour | GetHighlightColour () const |
| |
| virtual void | SetHighlighted (TextColour highlight_colour) |
| |
| void | SetPadding (uint8_t top, uint8_t right, uint8_t bottom, uint8_t left) |
| | Set additional space (padding) around the widget.
|
| |
| void | SetPadding (const RectPadding &padding) |
| | Set additional space (padding) around the widget.
|
| |
| uint | GetHorizontalStepSize (SizingType sizing) const |
| | Get the horizontal sizing step.
|
| |
| uint | GetVerticalStepSize (SizingType sizing) const |
| | Get the vertical sizing step.
|
| |
| virtual void | SetDirty (const Window *w) const |
| | Mark the widget as 'dirty' (in need of repaint).
|
| |
| Rect | GetCurrentRect () const |
| |
| void * | operator new (size_t size) |
| | Memory allocator for a single class instance.
|
| |
| void * | operator new[] (size_t size) |
| | Memory allocator for an array of class instances.
|
| |
| void | operator delete (void *ptr) |
| | Memory release for a single class instance.
|
| |
| void | operator delete[] (void *ptr) |
| | Memory release for an array of class instances.
|
| |
|
| WidgetType | type |
| | Type of the widget / nested widget.
|
| |
| uint | fill_x |
| | Horizontal fill stepsize (from initial size, 0 means not resizable).
|
| |
| uint | fill_y |
| | Vertical fill stepsize (from initial size, 0 means not resizable).
|
| |
| uint | resize_x |
| | Horizontal resize step (0 means not resizable).
|
| |
| uint | resize_y |
| | Vertical resize step (0 means not resizable).
|
| |
| uint | smallest_x |
| | Smallest horizontal size of the widget in a filled window.
|
| |
| uint | smallest_y |
| | Smallest vertical size of the widget in a filled window.
|
| |
| uint | current_x |
| | Current horizontal size (after resizing).
|
| |
| uint | current_y |
| | Current vertical size (after resizing).
|
| |
| float | aspect_ratio = 0 |
| | Desired aspect ratio of widget.
|
| |
| AspectFlags | aspect_flags = AspectFlags::ResizeX |
| | Which dimensions can be resized.
|
| |
| int | pos_x |
| | Horizontal position of top-left corner of the widget in the window.
|
| |
| int | pos_y |
| | Vertical position of top-left corner of the widget in the window.
|
| |
| RectPadding | padding |
| | Padding added to the widget. Managed by parent container widget. (parent container may swap left and right for RTL)
|
| |
| RectPadding | uz_padding |
| | Unscaled padding, for resize calculation.
|
| |
| NWidgetBase * | parent |
| | Parent widget of this widget, automatically filled in when added to container.
|
| |
| void | StoreSizePosition (SizingType sizing, int x, int y, uint given_width, uint given_height) |
| | Store size and position.
|
| |
| NWidContainerFlags | flags |
| | Flags of the container.
|
| |
| uint8_t | pip_pre |
| | Amount of space before first widget.
|
| |
| uint8_t | pip_inter |
| | Amount of space between widgets.
|
| |
| uint8_t | pip_post |
| | Amount of space after last widget.
|
| |
| uint8_t | pip_ratio_pre |
| | Ratio of remaining space before first widget.
|
| |
| uint8_t | pip_ratio_inter |
| | Ratio of remaining space between widgets.
|
| |
| uint8_t | pip_ratio_post |
| | Ratio of remaining space after last widget.
|
| |
| uint8_t | uz_pip_pre |
| | Unscaled space before first widget.
|
| |
| uint8_t | uz_pip_inter |
| | Unscaled space between widgets.
|
| |
| uint8_t | uz_pip_post |
| | Unscaled space after last widget.
|
| |
| uint8_t | gaps |
| | Number of gaps between widgets.
|
| |
| std::vector< std::unique_ptr< NWidgetBase > > | children |
| | Child widgets in contaier.
|
| |
Definition at line 199 of file settings_gui.cpp.