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

GUI::ThemeLayoutWidget Class Reference

#include <ThemeLayout.h>

Inheritance diagram for GUI::ThemeLayoutWidget:
Collaboration diagram for GUI::ThemeLayoutWidget:

List of all members.

Public Member Functions

 ThemeLayoutWidget (ThemeLayout *p, const Common::String &name, int16 w, int16 h, Graphics::TextAlign align)
bool getWidgetData (const Common::String &name, int16 &x, int16 &y, uint16 &w, uint16 &h)
Graphics::TextAlign getWidgetTextHAlign (const Common::String &name)
void reflowLayout ()

Protected Member Functions

LayoutType getLayoutType ()
ThemeLayoutmakeClone (ThemeLayout *newParent)

Protected Attributes

Common::String _name

Detailed Description

Definition at line 197 of file ThemeLayout.h.


Constructor & Destructor Documentation

GUI::ThemeLayoutWidget::ThemeLayoutWidget ( ThemeLayout p,
const Common::String name,
int16  w,
int16  h,
Graphics::TextAlign  align 
) [inline]

Definition at line 199 of file ThemeLayout.h.


Member Function Documentation

LayoutType GUI::ThemeLayoutWidget::getLayoutType (  )  [inline, protected, virtual]

Implements GUI::ThemeLayout.

Reimplemented in GUI::ThemeLayoutTabWidget.

Definition at line 216 of file ThemeLayout.h.

bool GUI::ThemeLayoutWidget::getWidgetData ( const Common::String name,
int16 x,
int16 y,
uint16 w,
uint16 h 
) [virtual]

Reimplemented from GUI::ThemeLayout.

Reimplemented in GUI::ThemeLayoutTabWidget.

Definition at line 139 of file ThemeLayout.cpp.

Graphics::TextAlign GUI::ThemeLayoutWidget::getWidgetTextHAlign ( const Common::String name  )  [virtual]

Reimplemented from GUI::ThemeLayout.

Definition at line 149 of file ThemeLayout.cpp.

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

Implements GUI::ThemeLayout.

Reimplemented in GUI::ThemeLayoutTabWidget.

Definition at line 218 of file ThemeLayout.h.

void GUI::ThemeLayoutWidget::reflowLayout (  )  [inline, virtual]

Implements GUI::ThemeLayout.

Reimplemented in GUI::ThemeLayoutTabWidget.

Definition at line 209 of file ThemeLayout.h.


Member Data Documentation

Definition at line 224 of file ThemeLayout.h.


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


Generated on Sat Jan 12 2019 05:04:45 for ResidualVM by doxygen 1.7.1
curved edge   curved edge