// Purpose: interface of wxColourPickerCtrl
// Author: wxWidgets team
// RCS-ID: $Id$
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
+#define wxCLRP_USE_TEXTCTRL (wxPB_USE_TEXTCTRL)
+#define wxCLRP_DEFAULT_STYLE 0
+#define wxCLRP_SHOW_LABEL 0x0008
+
+wxEventType wxEVT_COMMAND_COLOURPICKER_CHANGED;
+
+
/**
@class wxColourPickerCtrl
(instead of no label at all).
@endStyleTable
- @beginEventTable{wxColourPickerEvent}
+ @beginEventEmissionTable{wxColourPickerEvent}
@event{EVT_COLOURPICKER_CHANGED(id, func)}
The user changed the colour selected in the control either using the
button or using text control (see @c wxCLRP_USE_TEXTCTRL; note that
@library{wxcore}
@category{pickers}
- <!-- @appearance{colourpickerctrl.png} -->
+ @appearance{colourpickerctrl}
@see wxColourDialog, wxColourPickerEvent
*/
class wxColourPickerCtrl : public wxPickerBase
{
public:
+ wxColourPickerCtrl();
+
/**
Initializes the object and calls Create() with all the parameters.
*/
wxColourPickerCtrl(wxWindow* parent, wxWindowID id,
- const wxColour& colour = wxBLACK,
+ const wxColour& colour = *wxBLACK,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxCLRP_DEFAULT_STYLE,
const wxValidator& validator = wxDefaultValidator,
- const wxString& name = "colourpickerctrl");
+ const wxString& name = wxColourPickerCtrlNameStr);
/**
Creates a colour picker with the given arguments.
creation failed.
*/
bool Create(wxWindow* parent, wxWindowID id,
- const wxColour& colour = wxBLACK,
+ const wxColour& colour = *wxBLACK,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxCLRP_DEFAULT_STYLE,
const wxValidator& validator = wxDefaultValidator,
- const wxString& name = "colourpickerctrl");
+ const wxString& name = wxColourPickerCtrlNameStr);
/**
Returns the currently selected colour.
class wxColourPickerEvent : public wxCommandEvent
{
public:
+ wxColourPickerEvent();
+
/**
The constructor is not normally used by the user code.
*/