-class StyleMonitor : public BaseHandle
-{
-public: // Typedefs
- typedef SignalV2< void (StyleMonitor, StyleChange) > StyleChangeSignalV2;
- static const std::string DEFAULT_FONT_FAMILY;
- static const float DEFAULT_FONT_SIZE;
-
-public: // Creation & Destruction
- StyleMonitor();
- StyleMonitor(const StyleMonitor& monitor);
- static StyleMonitor Get();
- ~StyleMonitor();
- static StyleMonitor DownCast( BaseHandle handle );
- using BaseHandle::operator=;
-
-public: // Style Information
- std::string GetDefaultFontFamily() const;
- float GetDefaultFontSize() const;
- const std::string& GetTheme() const;
- void SetTheme(std::string themeFilePath);
-
-public: // Signals
- StyleChangeSignalV2& StyleChangeSignal();
- void EmitStyleChangeSignal(StyleChange handle);
-
-public: // Operators
- StyleMonitor& operator=(const StyleMonitor& monitor);
-
-public:
- StyleMonitor(Internal::Adaptor::StyleMonitor* styleMonitor);
-};
-
-
-} // namespace Dali
-
-#endif // __DALI_TOOLKIT_TOOLKIT_STYLE_MONITOR_H__