10 #ifndef __VSDXTHEME_H__ 11 #define __VSDXTHEME_H__ 14 #include <boost/optional.hpp> 15 #include <librevenge-stream/librevenge-stream.h> 61 bool parse(librevenge::RVNGInputStream *input);
62 boost::optional<Colour> getThemeColour(
unsigned value,
unsigned variationIndex = 0)
const;
68 boost::optional<Colour> readSrgbClr(xmlTextReaderPtr reader);
69 boost::optional<Colour> readSysClr(xmlTextReaderPtr reader);
71 void readClrScheme(xmlTextReaderPtr reader);
72 void readThemeColour(xmlTextReaderPtr reader,
int idToken,
Colour &clr);
73 void readVariationClrSchemeLst(xmlTextReaderPtr reader);
76 int getElementToken(xmlTextReaderPtr reader);
83 #endif // __VSDXTHEME_H__ Colour m_accent5
Definition: VSDXTheme.h:46
Colour m_varColor7
Definition: VSDXTheme.h:31
Colour m_varColor4
Definition: VSDXTheme.h:28
Colour m_lt2
Definition: VSDXTheme.h:41
Colour m_varColor3
Definition: VSDXTheme.h:27
Colour m_varColor2
Definition: VSDXTheme.h:26
Colour m_bkgnd
Definition: VSDXTheme.h:50
Colour m_lt1
Definition: VSDXTheme.h:39
Definition: VSDTypes.h:73
Colour m_dk1
Definition: VSDXTheme.h:38
Colour m_varColor1
Definition: VSDXTheme.h:25
Definition: VSDXTheme.h:23
Colour m_accent6
Definition: VSDXTheme.h:47
Colour m_varColor6
Definition: VSDXTheme.h:30
Definition: VSDXTheme.h:36
VSDXClrScheme m_clrScheme
Definition: VSDXTheme.h:78
Colour m_accent4
Definition: VSDXTheme.h:45
Colour m_accent1
Definition: VSDXTheme.h:42
Colour m_folHlink
Definition: VSDXTheme.h:49
Colour m_dk2
Definition: VSDXTheme.h:40
Definition: libvisio_utils.h:75
Colour m_hlink
Definition: VSDXTheme.h:48
Colour m_varColor5
Definition: VSDXTheme.h:29
Definition: VSDXTheme.h:56
VSDXVariationClrScheme()
Definition: VSDXTheme.cpp:20
Colour m_accent3
Definition: VSDXTheme.h:44
Colour m_accent2
Definition: VSDXTheme.h:43
std::vector< VSDXVariationClrScheme > m_variationClrSchemeLst
Definition: VSDXTheme.h:51