#include <OXML_Theme.h>
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 |
typedef std::map<std::string, std::string> OXML_Theme::OXML_FontScheme [private] |
OXML_Theme::OXML_Theme | ( | ) |
References m_colorScheme.
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.
std::string OXML_Theme::m_colorScheme[12] [private] |
Referenced by getColor(), OXML_Theme(), and setColor().
OXML_FontScheme OXML_Theme::m_majorFontScheme [private] |
Referenced by getMajorFont(), and setMajorFont().
OXML_FontScheme OXML_Theme::m_minorFontScheme [private] |
Referenced by getMinorFont(), and setMinorFont().