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) Colour d_selectedColour
selected colour of the ColourPickerControls
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:146
Base class for the ColourPicker widget.
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:46
static const String EventNamespace
Namespace for global events.
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:55
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
static const String EventOpenedPicker
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:64
Base class used as the argument to all subscribers Event object.
Definition: cegui/include/CEGUI/EventArgs.h:49
static const String EventClosedPicker
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:70
static const String EventAcceptedColour
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:77
static const String ColourRectName
Widget name for the open button (colour rect) component.
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:100
static const String WidgetTypeName
Window factory name.
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/ColourPicker.h:57
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Class representing colour values within the system.
Definition: cegui/include/CEGUI/Colour.h:44
Base class for the ColourPickerControls widget.
Definition: cegui/include/CEGUI/CommonDialogs/ColourPicker/Controls.h:47
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: cegui/include/CEGUI/InputEvent.h:251
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62