ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

GUI::ThemeLayoutStacked Class Reference

#include <ThemeLayout.h>

Inheritance diagram for GUI::ThemeLayoutStacked:
Collaboration diagram for GUI::ThemeLayoutStacked:

List of all members.

Public Member Functions

 ThemeLayoutStacked (ThemeLayout *p, LayoutType type, int spacing, ItemAlign itemAlign)
void reflowLayout (Widget *widgetChain) override
void reflowLayoutHorizontal (Widget *widgetChain)
void reflowLayoutVertical (Widget *widgetChain)

Protected Member Functions

int16 getParentWidth ()
int16 getParentHeight ()
LayoutType getLayoutType () const override
ThemeLayoutmakeClone (ThemeLayout *newParent) override

Protected Attributes

const LayoutType _type
ItemAlign _itemAlign
int8 _spacing

Detailed Description

Definition at line 174 of file ThemeLayout.h.


Constructor & Destructor Documentation

GUI::ThemeLayoutStacked::ThemeLayoutStacked ( ThemeLayout p,
LayoutType  type,
int  spacing,
ItemAlign  itemAlign 
) [inline]

Definition at line 176 of file ThemeLayout.h.


Member Function Documentation

LayoutType GUI::ThemeLayoutStacked::getLayoutType (  )  const [inline, override, protected, virtual]

Implements GUI::ThemeLayout.

Definition at line 203 of file ThemeLayout.h.

int16 GUI::ThemeLayoutStacked::getParentHeight (  )  [protected]

Definition at line 126 of file ThemeLayout.cpp.

int16 GUI::ThemeLayoutStacked::getParentWidth (  )  [protected]

Definition at line 106 of file ThemeLayout.cpp.

ThemeLayout* GUI::ThemeLayoutStacked::makeClone ( ThemeLayout newParent  )  [inline, override, protected, virtual]

Implements GUI::ThemeLayout.

Definition at line 205 of file ThemeLayout.h.

void GUI::ThemeLayoutStacked::reflowLayout ( Widget widgetChain  )  [inline, override, virtual]

Implements GUI::ThemeLayout.

Definition at line 182 of file ThemeLayout.h.

void GUI::ThemeLayoutStacked::reflowLayoutHorizontal ( Widget widgetChain  ) 

Definition at line 360 of file ThemeLayout.cpp.

void GUI::ThemeLayoutStacked::reflowLayoutVertical ( Widget widgetChain  ) 

Definition at line 269 of file ThemeLayout.cpp.


Member Data Documentation

Definition at line 216 of file ThemeLayout.h.

Definition at line 217 of file ThemeLayout.h.

Definition at line 215 of file ThemeLayout.h.


The documentation for this class was generated from the following files:


Generated on Sat May 30 2020 05:03:23 for ResidualVM by doxygen 1.7.1
curved edge   curved edge