#ifndef header_checkbox_style_zz #define header_checkbox_style_zz #if _MSC_VER > 1000 #pragma once #endif #include #include class CL_CheckBox; class CL_StyleManager_ZZ; class CL_ResourceManager; class CL_CheckBox_ZZ : public CL_ComponentStyle { public: CL_CheckBox_ZZ( CL_CheckBox *button, CL_StyleManager_ZZ *style); virtual ~CL_CheckBox_ZZ(); private: CL_Slot slot_paint; void on_paint(CL_SlotParent_v0 &super); CL_Slot slot_get_preferred_size; void on_get_preferred_size(CL_Size &size); CL_CheckBox *checkbox; CL_StyleManager_ZZ *style; CL_ResourceManager *resources; CL_Font *font; CL_Surface *surface_left; CL_Surface *surface_right; CL_Surface *surface_ticker; }; #endif