29 #ifndef _CEGUIColourPicker_h_
30 #define _CEGUIColourPicker_h_
32 #include "CEGUI/CommonDialogs/Module.h"
33 #include "CEGUI/CommonDialogs/ColourPicker/Controls.h"
34 #include "CEGUI/Window.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
87 void setColour(
const Colour& newColour);
96 void initialiseComponents(
void);
109 void initialiseColourPickerControlsWindow();
121 void createColourPickerControlsWindow(
const String& colourPickerControlsStyle);
134 Window* getColourRect(
void);
136 bool colourRect_ColourRectClickedHandler(
const EventArgs& e);
139 static std::map<Window*, int> s_colourPickerWindows;
141 bool d_shareColourPickerControlsWindow;
151 #if defined(_MSC_VER)
152 # pragma warning(pop)