{
public: // Typedefs
- typedef Signal< void (StyleMonitor, StyleChange) > StyleChangeSignalType; ///< StyleChange Signal type
+ typedef Signal< void ( StyleMonitor, StyleChange::Type ) > StyleChangeSignalType; ///< StyleChange Signal type
public: // Creation & Destruction
*/
void SetTheme(const std::string& themeFilePath);
+ /**
+ * @brief Utility to load a theme file
+ * @param filename of the theme
+ * @param output to write the contents to
+ * @return true if the load is successful
+ */
+ bool LoadThemeFile( const std::string& filename, std::string& output );
+
+ /**
+ * Return the value of mIgnoreGlobalFontSizeChange.
+ * @return Return mIgnoreGlobalFontSizeChange.
+ */
+ int GetIgnoreGlobalFontSizeChange();
+
+ /**
+ * Informs the Style Monitor that the style has changed.
+ * @param[in] value The value of mIgnoreGlobalFontSizeChange.
+ */
+ void SetIgnoreGlobalFontSizeChange(int value);
+
public: // Signals
/**