Public Member Functions | Private Types | Private Attributes

OXML_Theme Class Reference

#include <OXML_Theme.h>

List of all members.

Public Member Functions

 OXML_Theme ()
std::string getColor (OXML_ColorName name)
void setColor (OXML_ColorName name, std::string val)
std::string getMajorFont (std::string script)
std::string getMinorFont (std::string script)
void setMajorFont (std::string script, std::string val)
void setMinorFont (std::string script, std::string val)

Private Types

typedef std::map< std::string,
std::string > 
OXML_FontScheme

Private Attributes

std::string m_colorScheme [12]
OXML_FontScheme m_majorFontScheme
OXML_FontScheme m_minorFontScheme

Member Typedef Documentation

typedef std::map<std::string, std::string> OXML_Theme::OXML_FontScheme [private]

Constructor & Destructor Documentation

OXML_Theme::OXML_Theme (  ) 

References m_colorScheme.


Member Function Documentation

std::string OXML_Theme::getColor ( OXML_ColorName  name  )  [inline]

References m_colorScheme.

std::string OXML_Theme::getMajorFont ( std::string  script  ) 

References m_majorFontScheme.

std::string OXML_Theme::getMinorFont ( std::string  script  ) 

References m_minorFontScheme.

void OXML_Theme::setColor ( OXML_ColorName  name,
std::string  val 
) [inline]

References m_colorScheme.

void OXML_Theme::setMajorFont ( std::string  script,
std::string  val 
) [inline]

References m_majorFontScheme.

void OXML_Theme::setMinorFont ( std::string  script,
std::string  val 
) [inline]

References m_minorFontScheme.


Member Data Documentation

std::string OXML_Theme::m_colorScheme[12] [private]

Referenced by getColor(), OXML_Theme(), and setColor().

Referenced by getMajorFont(), and setMajorFont().

Referenced by getMinorFont(), and setMinorFont().


The documentation for this class was generated from the following files: