10 #ifndef __VSDXTHEME_H__    11 #define __VSDXTHEME_H__    15 #include <boost/optional.hpp>    16 #include <librevenge-stream/librevenge-stream.h>    81   bool parse(librevenge::RVNGInputStream *input);
    82   boost::optional<Colour> getThemeColour(
unsigned value, 
unsigned variationIndex = 0) 
const;
    88   boost::optional<Colour> readSrgbClr(xmlTextReaderPtr reader);
    89   boost::optional<Colour> readSysClr(xmlTextReaderPtr reader);
    91   void readClrScheme(xmlTextReaderPtr reader);
    92   void readThemeColour(xmlTextReaderPtr reader, 
int idToken, 
Colour &clr);
    93   void readVariationClrSchemeLst(xmlTextReaderPtr reader);
    95   void readFontScheme(xmlTextReaderPtr reader);
    96   void readFont(xmlTextReaderPtr reader, 
int idToken, 
VSDXFont &font);
    97   void readTypeFace(xmlTextReaderPtr reader, librevenge::RVNGString &typeFace);
    98   void readTypeFace(xmlTextReaderPtr reader, 
int &script, librevenge::RVNGString &typeFace);
   100   int getElementToken(xmlTextReaderPtr reader);
   108 #endif // __VSDXTHEME_H__ Colour m_accent5
Definition: VSDXTheme.h:47
Colour m_varColor7
Definition: VSDXTheme.h:32
Colour m_varColor4
Definition: VSDXTheme.h:29
Colour m_lt2
Definition: VSDXTheme.h:42
VSDXFont m_minorFont
Definition: VSDXTheme.h:70
Colour m_varColor3
Definition: VSDXTheme.h:28
Colour m_varColor2
Definition: VSDXTheme.h:27
Colour m_bkgnd
Definition: VSDXTheme.h:51
Colour m_lt1
Definition: VSDXTheme.h:40
Definition: VSDTypes.h:72
Colour m_dk1
Definition: VSDXTheme.h:39
Colour m_varColor1
Definition: VSDXTheme.h:26
Definition: VSDXTheme.h:24
unsigned m_schemeId
Definition: VSDXTheme.h:71
Colour m_accent6
Definition: VSDXTheme.h:48
Colour m_varColor6
Definition: VSDXTheme.h:31
Definition: VSDXTheme.h:37
VSDXClrScheme m_clrScheme
Definition: VSDXTheme.h:102
Colour m_accent4
Definition: VSDXTheme.h:46
librevenge::RVNGString m_latinTypeFace
Definition: VSDXTheme.h:59
Definition: VSDXTheme.h:67
Colour m_accent1
Definition: VSDXTheme.h:43
librevenge::RVNGString m_eaTypeFace
Definition: VSDXTheme.h:60
librevenge::RVNGString m_csTypeFace
Definition: VSDXTheme.h:61
Colour m_folHlink
Definition: VSDXTheme.h:50
std::map< unsigned, librevenge::RVNGString > m_typeFaces
Definition: VSDXTheme.h:62
Colour m_dk2
Definition: VSDXTheme.h:41
Definition: libvisio_utils.h:48
Colour m_hlink
Definition: VSDXTheme.h:49
VSDXFont m_majorFont
Definition: VSDXTheme.h:69
Colour m_varColor5
Definition: VSDXTheme.h:30
Definition: VSDXTheme.h:57
Definition: VSDXTheme.h:76
VSDXVariationClrScheme()
Definition: VSDXTheme.cpp:20
Colour m_accent3
Definition: VSDXTheme.h:45
Colour m_accent2
Definition: VSDXTheme.h:44
std::vector< VSDXVariationClrScheme > m_variationClrSchemeLst
Definition: VSDXTheme.h:52
VSDXFontScheme m_fontScheme
Definition: VSDXTheme.h:103