Public Member Functions | |
ThemeLayoutTabWidget (ThemeLayout *p, const Common::String &name, int16 w, int16 h, Graphics::TextAlign align, int tabHeight) | |
void | reflowLayout (Widget *widgetChain) override |
bool | getWidgetData (const Common::String &name, int16 &x, int16 &y, int16 &w, int16 &h, bool &useRTL) override |
Public Member Functions inherited from GUI::ThemeLayoutWidget | |
ThemeLayoutWidget (ThemeLayout *p, const Common::String &name, int16 w, int16 h, Graphics::TextAlign align, bool useRTL) | |
Graphics::TextAlign | getWidgetTextHAlign (const Common::String &name) override |
virtual const char * | getName () const override |
Public Member Functions inherited from GUI::ThemeLayout | |
ThemeLayout (ThemeLayout *p) | |
virtual void | resetLayout () |
void | addChild (ThemeLayout *child) |
void | setPadding (int16 left, int16 right, int16 top, int16 bottom) |
bool | getUseRTL () |
void | importLayout (ThemeLayout *layout) |
Graphics::TextAlign | getTextHAlign () |
Protected Member Functions | |
LayoutType | getLayoutType () const override |
ThemeLayout * | makeClone (ThemeLayout *newParent) override |
Protected Member Functions inherited from GUI::ThemeLayoutWidget | |
bool | isBound (Widget *widgetChain) const override |
Widget * | getWidget (Widget *widgetChain) const |
Protected Member Functions inherited from GUI::ThemeLayout | |
int16 | getWidth () |
int16 | getHeight () |
void | offsetX (int newX) |
void | offsetY (int newY) |
void | setWidth (int16 width) |
void | setHeight (int16 height) |
void | setTextHAlign (Graphics::TextAlign align) |
Additional Inherited Members | |
Public Types inherited from GUI::ThemeLayout | |
enum | LayoutType { kLayoutMain, kLayoutVertical, kLayoutHorizontal, kLayoutWidget, kLayoutTabWidget, kLayoutScrollContainerWidget, kLayoutSpace } |
enum | ItemAlign { kItemAlignStart, kItemAlignCenter, kItemAlignEnd, kItemAlignStretch } |
Cross-direction alignment of layout children. More... | |
Protected Attributes inherited from GUI::ThemeLayoutWidget | |
Common::String | _name |
Protected Attributes inherited from GUI::ThemeLayout | |
ThemeLayout * | _parent |
int16 | _x |
int16 | _y |
int16 | _w |
int16 | _h |
bool | _useRTL |
Common::Rect | _padding |
Common::Array< ThemeLayout * > | _children |
int16 | _defaultW |
int16 | _defaultH |
Graphics::TextAlign | _textHAlign |