terom@410: #ifndef GRAPHICS_GUI_STYLE_HH terom@410: #define GRAPHICS_GUI_STYLE_HH terom@410: terom@412: #include "GUI.hh" terom@412: terom@412: #include terom@410: terom@410: namespace graphics terom@410: { terom@410: terom@410: /** terom@410: * Our CL_StyleManager used for drawing ClanLib's GUI components terom@410: */ terom@412: class GUIStyle : public CL_StyleManager_Silver { terom@410: public: terom@410: /** terom@410: * Construct GUI style terom@410: */ terom@410: GUIStyle (CL_ResourceManager *resources) : terom@412: CL_StyleManager_Silver(resources) terom@410: { terom@410: terom@410: } terom@410: terom@410: /** terom@410: * Handle attaching style objects to components terom@410: */ terom@412: virtual void connect_styles (const std::string &type, CL_Component *component) { terom@410: terom@410: // default to parent impl terom@412: CL_StyleManager_Silver::connect_styles(type, component); terom@410: } terom@410: }; terom@410: terom@410: } terom@410: terom@410: #endif