|
Public Member Functions |
virtual | ~PG_Theme () |
virtual const char * | FindDefaultFontName ()=0 |
virtual int | FindDefaultFontSize ()=0 |
virtual PG_Font::Style | FindDefaultFontStyle ()=0 |
virtual const char * | FindFontName (const char *widgettype, const char *objectname)=0 |
virtual int | FindFontSize (const char *widgettype, const char *objectname)=0 |
virtual PG_Font::Style | FindFontStyle (const char *widgettype, const char *objectname)=0 |
virtual SDL_Surface * | FindSurface (const char *widgettype, const char *object, const char *name)=0 |
virtual PG_Gradient * | FindGradient (const char *widgettype, const char *object, const char *name)=0 |
virtual void | GetProperty (const char *widgettype, const char *object, const char *name, long &prop)=0 |
virtual void | GetProperty (const char *widgettype, const char *object, const char *name, Uint8 &prop)=0 |
virtual void | GetProperty (const char *widgettype, const char *object, const char *name, bool &prop)=0 |
virtual void | GetProperty (const char *widgettype, const char *object, const char *name, int &prop)=0 |
void | GetProperty (const char *widgettype, const char *object, const char *name, Uint16 &prop) |
virtual void | GetAlignment (const char *widgettype, const char *object, const char *name, PG_Label::TextAlign &align)=0 |
virtual void | GetColor (const char *widgettype, const char *object, const char *name, PG_Color &color)=0 |
virtual const char * | FindString (const char *widgettype, const char *object, const char *name)=0 |
Static Public Member Functions |
PG_Theme * | Load (const char *xmltheme) |
| Load and process a XML theme definition file.
|
void | Unload (PG_Theme *theme) |