Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CFuiTheme Class Reference

#include <Fui.h>

List of all members.

Public Member Functions

 CFuiTheme (void)
 CFuiTheme (const char *themeFilename)
 ~CFuiTheme (void)
CFuiThemeWidgetGetWidget (std::string name)
void Print (FILE *f)

Protected Attributes

char name [64]
Tag id
std::map< std::string, CFuiThemeWidget * > widgetMap


Detailed Description

Definition at line 1349 of file Fui.h.


Constructor & Destructor Documentation

CFuiTheme::CFuiTheme void   ) 
 

Definition at line 250 of file FuiTheme.cpp.

CFuiTheme::CFuiTheme const char *  themeFilename  ) 
 

Definition at line 256 of file FuiTheme.cpp.

References globals, gtfo, SGlobals::logWarning, CFuiThemeWidget::ParseBitmap(), CFuiThemeWidget::ParseButtonWidth(), CFuiThemeWidget::ParseColour(), CFuiThemeWidget::ParseComponentName(), CFuiThemeWidget::ParseFrameRate(), CFuiThemeWidget::ParseSize(), CFuiThemeWidget::ParseThickness(), pclose(), peof(), SGlobals::pfs, pgets(), popen(), CFuiThemeWidget::SetFlag(), StringToTag(), TrimTrailingWhitespace(), widgetMap, and CLogFile::Write().

CFuiTheme::~CFuiTheme void   ) 
 

Definition at line 349 of file FuiTheme.cpp.

References widgetMap.


Member Function Documentation

CFuiThemeWidget* CFuiTheme::GetWidget std::string  name  ) 
 

void CFuiTheme::Print FILE *  f  ) 
 

Definition at line 369 of file FuiTheme.cpp.

References TagToString(), and widgetMap.


Member Data Documentation

Tag CFuiTheme::id [protected]
 

Definition at line 1363 of file Fui.h.

char CFuiTheme::name[64] [protected]
 

Definition at line 1362 of file Fui.h.

std::map<std::string,CFuiThemeWidget*> CFuiTheme::widgetMap [protected]
 

Definition at line 1364 of file Fui.h.

Referenced by CFuiTheme(), Print(), and ~CFuiTheme().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen