GLWWindowSkin Class Reference

#include <GLWWindowSkin.h>

Inheritance diagram for GLWWindowSkin:

GLWWindow GLWPanel GLWidget MetaClass

List of all members.

Public Member Functions

 GLWWindowSkin ()
virtual ~GLWWindowSkin ()
virtual bool initFromXML (XMLNode *node)
bool inState (const char *state)
const char * getKey ()

Protected Attributes

std::set< std::stringstates_
std::string key_

Detailed Description

Definition at line 28 of file GLWWindowSkin.h.

Constructor & Destructor Documentation

GLWWindowSkin::GLWWindowSkin (  ) 

Definition at line 30 of file GLWWindowSkin.cpp.

References GLWidget::setToolTip(), and GLWWindow::toolTip_.

GLWWindowSkin::~GLWWindowSkin (  )  [virtual]

Definition at line 37 of file GLWWindowSkin.cpp.

Member Function Documentation

bool GLWWindowSkin::initFromXML ( XMLNode node  )  [virtual]

Reimplemented from GLWWindow.

Definition at line 46 of file GLWWindowSkin.cpp.

References S3D::dialogExit(), XMLNode::getNamedChild(), GLWWindow::initFromXML(), key_, GLWidget::name_, states_, and LangStringUtil::strcmp().

Referenced by GLWWindowSkinManager::loadWindows().

bool GLWWindowSkin::inState ( const char *  state  ) 

Definition at line 41 of file GLWWindowSkin.cpp.

References states_.

Referenced by GLWWindowSkinManager::getStateWindows().

const char* GLWWindowSkin::getKey (  )  [inline]

Definition at line 37 of file GLWWindowSkin.h.

References key_.

Referenced by ClientWindowSetup::addStateWindows().

Member Data Documentation

std::set<std::string> GLWWindowSkin::states_ [protected]

Definition at line 40 of file GLWWindowSkin.h.

Referenced by initFromXML(), and inState().

std::string GLWWindowSkin::key_ [protected]

Definition at line 41 of file GLWWindowSkin.h.

Referenced by getKey(), and initFromXML().

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