#include <theme_priv.h>
Inheritance diagram for THEME_THEME:

Public Types | |
| typedef std::map< std::string, THEME_WIDGET * > | MAP_WIDGET |
Public Member Functions | |
| THEME_THEME () | |
| virtual | ~THEME_THEME () |
| const std::string & | FindDefaultFontName () |
| int | FindDefaultFontSize () |
| PG_Font::Style | FindDefaultFontStyle () |
| const std::string & | FindFontName (const std::string &, const std::string &) |
| int | FindFontSize (const std::string &, const std::string &) |
| PG_Font::Style | FindFontStyle (const std::string &, const std::string &) |
| SDL_Surface * | FindSurface (const std::string &widgettype, const std::string &object, const std::string &name) |
| PG_Gradient * | FindGradient (const std::string &widgettype, const std::string &object, const std::string &name) |
| void | GetProperty (const std::string &widgettype, const std::string &object, const std::string &name, long &prop) |
| void | GetProperty (const std::string &widgettype, const std::string &object, const std::string &name, Uint8 &prop) |
| void | GetProperty (const std::string &widgettype, const std::string &object, const std::string &name, bool &prop) |
| void | GetProperty (const std::string &widgettype, const std::string &object, const std::string &name, int &prop) |
| void | GetProperty (const std::string &widgettype, const std::string &object, const std::string &name, PG_Draw::BkMode &prop) |
| void | GetAlignment (const std::string &widgettype, const std::string &object, const std::string &name, PG_Label::TextAlign &align) |
| void | GetColor (const std::string &widgettype, const std::string &object, const std::string &name, PG_Color &color) |
| const std::string & | FindString (const std::string &widgettype, const std::string &object, const std::string &name) |
| THEME_WIDGET * | FindWidget (const std::string &widgettype) |
| THEME_OBJECT * | FindObject (const std::string &widgettype, const std::string &objectname) |
Public Attributes | |
| THEME_FONT * | defaultfont |
| std::string | title |
| std::string | description |
| std::string | author |
| std::string | |
| MAP_WIDGET | widget |
|
|
Definition at line 210 of file theme_priv.h. |
|
|
Definition at line 173 of file theme_priv.h. References defaultfont. |
|
|
Definition at line 32 of file theme_priv.cpp. References defaultfont, and widget. |
|
|
Implements PG_Theme. Definition at line 168 of file theme_priv.cpp. References defaultfont, and THEME_FONT::value. |
|
|
Implements PG_Theme. Definition at line 172 of file theme_priv.cpp. References defaultfont, and THEME_FONT::size. |
|
|
Implements PG_Theme. Definition at line 180 of file theme_priv.cpp. References defaultfont, PG_Font::NORMAL, and THEME_FONT::style. |
|
||||||||||||
|
Implements PG_Theme. Definition at line 188 of file theme_priv.cpp. References FindObject(), THEME_OBJECT::font, PG_NULLSTR, and THEME_FONT::value. |
|
||||||||||||
|
Implements PG_Theme. Definition at line 202 of file theme_priv.cpp. References FindObject(), THEME_OBJECT::font, and THEME_FONT::size. |
|
||||||||||||
|
Implements PG_Theme. Definition at line 216 of file theme_priv.cpp. References FindObject(), THEME_OBJECT::font, PG_Font::NORMAL, and THEME_FONT::style. |
|
||||||||||||||||
|
Implements PG_Theme. Definition at line 73 of file theme_priv.cpp. References THEME_OBJECT::FindGradient(), and FindObject(). |
|
||||||||||||
|
Definition at line 51 of file theme_priv.cpp. References THEME_WIDGET::FindObject(), FindWidget(), and widget. Referenced by FindFontName(), FindFontSize(), FindFontStyle(), FindGradient(), FindString(), FindSurface(), and GetProperty(). |
|
||||||||||||||||
|
Implements PG_Theme. Definition at line 158 of file theme_priv.cpp. References FindObject(), THEME_OBJECT::FindString(), and PG_NULLSTR. |
|
||||||||||||||||
|
Implements PG_Theme. Definition at line 63 of file theme_priv.cpp. References FindObject(), and THEME_OBJECT::FindSurface(). |
|
|
Definition at line 42 of file theme_priv.cpp. References widget. Referenced by FindObject(). |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 295 of file theme_priv.cpp. References PG_Label::CENTER, GetProperty(), PG_Label::LEFT, and PG_Label::RIGHT. |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 318 of file theme_priv.cpp. References GetProperty(). |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 143 of file theme_priv.cpp. References FindObject(), and THEME_OBJECT::FindProperty(). |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 128 of file theme_priv.cpp. References FindObject(), and THEME_OBJECT::FindProperty(). |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 113 of file theme_priv.cpp. References FindObject(), and THEME_OBJECT::FindProperty(). |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 98 of file theme_priv.cpp. References FindObject(), and THEME_OBJECT::FindProperty(). |
|
||||||||||||||||||||
|
Implements PG_Theme. Definition at line 83 of file theme_priv.cpp. References FindObject(), and THEME_OBJECT::FindProperty(). Referenced by GetAlignment(), and GetColor(). |
|
|
Definition at line 202 of file theme_priv.h. Referenced by parseThemeProps(). |
|
|
Definition at line 198 of file theme_priv.h. Referenced by FindDefaultFontName(), FindDefaultFontSize(), FindDefaultFontStyle(), parseThemeProps(), THEME_THEME(), and ~THEME_THEME(). |
|
|
Definition at line 201 of file theme_priv.h. Referenced by parseThemeProps(). |
|
|
Definition at line 203 of file theme_priv.h. Referenced by parseThemeProps(). |
|
|
Definition at line 200 of file theme_priv.h. Referenced by parseThemeProps(). |
|
|
Definition at line 213 of file theme_priv.h. Referenced by FindObject(), FindWidget(), parseWidgetProps(), and ~THEME_THEME(). |
1.4.2