projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
non-pch build fix
[wxWidgets.git]
/
include
/
wx
/
clrpicker.h
diff --git
a/include/wx/clrpicker.h
b/include/wx/clrpicker.h
index e2d52184e6fa02fe1e25e346b07039714f6d17a4..9228596daaa70a5fb3388ff180291c1d0ca5361c 100644
(file)
--- a/
include/wx/clrpicker.h
+++ b/
include/wx/clrpicker.h
@@
-22,8
+22,15
@@
class WXDLLIMPEXP_FWD_CORE wxColourPickerEvent;
class WXDLLIMPEXP_FWD_CORE wxColourPickerEvent;
-extern WXDLLEXPORT_DATA(const wxChar) wxColourPickerWidgetNameStr[];
-extern WXDLLEXPORT_DATA(const wxChar) wxColourPickerCtrlNameStr[];
+extern WXDLLIMPEXP_DATA_CORE(const char) wxColourPickerWidgetNameStr[];
+extern WXDLLIMPEXP_DATA_CORE(const char) wxColourPickerCtrlNameStr[];
+
+// show the colour in HTML form (#AABBCC) as colour button label
+#define wxCLRBTN_SHOW_LABEL 100
+
+// the default style
+#define wxCLRBTN_DEFAULT_STYLE (wxCLRBTN_SHOW_LABEL)
+
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
@@
-70,7
+77,7
@@
protected:
// same prototype for their contructor (and also explains why we use
// define instead of a typedef)
// since GTK > 2.4, there is GtkColorButton
// same prototype for their contructor (and also explains why we use
// define instead of a typedef)
// since GTK > 2.4, there is GtkColorButton
-#if defined(__WXGTK2
4
__) && !defined(__WXUNIVERSAL__)
+#if defined(__WXGTK2
0
__) && !defined(__WXUNIVERSAL__)
#include "wx/gtk/clrpicker.h"
#define wxColourPickerWidget wxColourButton
#else
#include "wx/gtk/clrpicker.h"
#define wxColourPickerWidget wxColourButton
#else
@@
-91,7
+98,7
@@
protected:
class WXDLLIMPEXP_CORE wxColourPickerCtrl : public wxPickerBase
{
public:
class WXDLLIMPEXP_CORE wxColourPickerCtrl : public wxPickerBase
{
public:
- wxColourPickerCtrl()
: m_bIgnoreNextTextCtrlUpdate(false)
{}
+ wxColourPickerCtrl() {}
virtual ~wxColourPickerCtrl() {}
virtual ~wxColourPickerCtrl() {}
@@
-100,7
+107,6
@@
public:
const wxSize& size = wxDefaultSize, long style = wxCLRP_DEFAULT_STYLE,
const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxColourPickerCtrlNameStr)
const wxSize& size = wxDefaultSize, long style = wxCLRP_DEFAULT_STYLE,
const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxColourPickerCtrlNameStr)
- : m_bIgnoreNextTextCtrlUpdate(false)
{ Create(parent, id, col, pos, size, style, validator, name); }
bool Create(wxWindow *parent, wxWindowID id,
{ Create(parent, id, col, pos, size, style, validator, name); }
bool Create(wxWindow *parent, wxWindowID id,
@@
-141,9
+147,6
@@
protected:
virtual long GetPickerStyle(long style) const
{ return (style & wxCLRP_SHOW_LABEL); }
virtual long GetPickerStyle(long style) const
{ return (style & wxCLRP_SHOW_LABEL); }
- // true if the next UpdateTextCtrl() call is to ignore
- bool m_bIgnoreNextTextCtrlUpdate;
-
private:
DECLARE_DYNAMIC_CLASS(wxColourPickerCtrl)
};
private:
DECLARE_DYNAMIC_CLASS(wxColourPickerCtrl)
};
@@
-153,9
+156,7
@@
private:
// wxColourPickerEvent: used by wxColourPickerCtrl only
// ----------------------------------------------------------------------------
// wxColourPickerEvent: used by wxColourPickerCtrl only
// ----------------------------------------------------------------------------
-BEGIN_DECLARE_EVENT_TYPES()
- DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_CORE, wxEVT_COMMAND_COLOURPICKER_CHANGED, 1102)
-END_DECLARE_EVENT_TYPES()
+wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_COMMAND_COLOURPICKER_CHANGED, wxColourPickerEvent );
class WXDLLIMPEXP_CORE wxColourPickerEvent : public wxCommandEvent
{
class WXDLLIMPEXP_CORE wxColourPickerEvent : public wxCommandEvent
{
@@
-188,7
+189,7
@@
private:
typedef void (wxEvtHandler::*wxColourPickerEventFunction)(wxColourPickerEvent&);
#define wxColourPickerEventHandler(func) \
typedef void (wxEvtHandler::*wxColourPickerEventFunction)(wxColourPickerEvent&);
#define wxColourPickerEventHandler(func) \
-
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxColourPickerEventFunction, &
func)
+
wxEVENT_HANDLER_CAST(wxColourPickerEventFunction,
func)
#define EVT_COLOURPICKER_CHANGED(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_COLOURPICKER_CHANGED, id, wxColourPickerEventHandler(fn))
#define EVT_COLOURPICKER_CHANGED(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_COLOURPICKER_CHANGED, id, wxColourPickerEventHandler(fn))