GLWWindowSkinManager Class Reference

#include <GLWWindowSkinManager.h>

List of all members.

Public Member Functions

bool loadWindows ()
std::list
< GLWWindowSkin * > 
getStateWindows (const char *state)

Static Public Member Functions

static
GLWWindowSkinManager
modinstance ()
static
GLWWindowSkinManager
defaultinstance ()

Protected Attributes

std::list
< GLWWindowSkin * > 
windows_

Static Protected Attributes

static
GLWWindowSkinManager
modinstance_ = 0
static
GLWWindowSkinManager
defaultinstance_ = 0

Private Member Functions

 GLWWindowSkinManager ()
virtual ~GLWWindowSkinManager ()


Detailed Description

Definition at line 27 of file GLWWindowSkinManager.h.


Constructor & Destructor Documentation

GLWWindowSkinManager::GLWWindowSkinManager (  )  [private]

Definition at line 41 of file GLWWindowSkinManager.cpp.

Referenced by defaultinstance(), and modinstance().

GLWWindowSkinManager::~GLWWindowSkinManager (  )  [private, virtual]

Definition at line 45 of file GLWWindowSkinManager.cpp.


Member Function Documentation

GLWWindowSkinManager * GLWWindowSkinManager::modinstance (  )  [static]

Definition at line 35 of file GLWWindowSkinManager.cpp.

References GLWWindowSkinManager(), and modinstance_.

Referenced by ClientInitializeHandler::initialize().

GLWWindowSkinManager * GLWWindowSkinManager::defaultinstance (  )  [static]

Definition at line 29 of file GLWWindowSkinManager.cpp.

References defaultinstance_, and GLWWindowSkinManager().

Referenced by initWindows().

bool GLWWindowSkinManager::loadWindows (  ) 

Definition at line 49 of file GLWWindowSkinManager.cpp.

References S3D::dialogMessage(), XMLNode::failChildren(), file, S3D::formatStringBuffer(), XMLNode::getChildren(), S3D::getDataFile(), XMLFile::getParserError(), XMLFile::getRootNode(), GLWWindowSkin::initFromXML(), XMLFile::readFile(), and windows_.

std::list< GLWWindowSkin * > GLWWindowSkinManager::getStateWindows ( const char *  state  ) 

Definition at line 86 of file GLWWindowSkinManager.cpp.

References GLWWindowSkin::inState(), and windows_.

Referenced by ClientWindowSetup::addStateWindows().


Member Data Documentation

GLWWindowSkinManager * GLWWindowSkinManager::modinstance_ = 0 [static, protected]

Definition at line 38 of file GLWWindowSkinManager.h.

Referenced by modinstance().

GLWWindowSkinManager * GLWWindowSkinManager::defaultinstance_ = 0 [static, protected]

Definition at line 39 of file GLWWindowSkinManager.h.

Referenced by defaultinstance().

std::list<GLWWindowSkin *> GLWWindowSkinManager::windows_ [protected]

Definition at line 40 of file GLWWindowSkinManager.h.

Referenced by getStateWindows(), and loadWindows().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:03 2009 for Scorched3D by  doxygen 1.5.3