projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
streamlining code for extra controls
[wxWidgets.git]
/
include
/
wx
/
collpane.h
diff --git
a/include/wx/collpane.h
b/include/wx/collpane.h
index 3148f8ba7edb6caf9c7f590746382688b81213b8..2d97a0b6b54ec1d1cfa37ec1e4bf5c807e7d64a7 100644
(file)
--- a/
include/wx/collpane.h
+++ b/
include/wx/collpane.h
@@
-19,15
+19,17
@@
#include "wx/control.h"
#include "wx/control.h"
+// class name
+extern WXDLLIMPEXP_DATA_CORE(const char) wxCollapsiblePaneNameStr[];
// ----------------------------------------------------------------------------
// wxCollapsiblePaneBase: interface for wxCollapsiblePane
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// wxCollapsiblePaneBase: interface for wxCollapsiblePane
// ----------------------------------------------------------------------------
-#define wxCP_DEFAULT_STYLE (wxNO_BORDER)
+#define wxCP_DEFAULT_STYLE (wx
TAB_TRAVERSAL | wx
NO_BORDER)
#define wxCP_NO_TLW_RESIZE (0x0002)
#define wxCP_NO_TLW_RESIZE (0x0002)
-class WXDLLIMPEXP_
ADV
wxCollapsiblePaneBase : public wxControl
+class WXDLLIMPEXP_
CORE
wxCollapsiblePaneBase : public wxControl
{
public:
wxCollapsiblePaneBase() {}
{
public:
wxCollapsiblePaneBase() {}
@@
-49,11
+51,11
@@
public:
// event types and macros
// ----------------------------------------------------------------------------
// event types and macros
// ----------------------------------------------------------------------------
-BEGIN_DECLARE_EVENT_TYPES()
- DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_COMMAND_COLLPANE_CHANGED, 1102)
-END_DECLARE_EVENT_TYPES()
+class WXDLLIMPEXP_FWD_CORE wxCollapsiblePaneEvent;
-class WXDLLIMPEXP_ADV wxCollapsiblePaneEvent : public wxCommandEvent
+wxDECLARE_EXPORTED_EVENT( WXDLLIMPEXP_CORE, wxEVT_COMMAND_COLLPANE_CHANGED, wxCollapsiblePaneEvent );
+
+class WXDLLIMPEXP_CORE wxCollapsiblePaneEvent : public wxCommandEvent
{
public:
wxCollapsiblePaneEvent() {}
{
public:
wxCollapsiblePaneEvent() {}
@@
-84,13
+86,13
@@
private:
typedef void (wxEvtHandler::*wxCollapsiblePaneEventFunction)(wxCollapsiblePaneEvent&);
#define wxCollapsiblePaneEventHandler(func) \
typedef void (wxEvtHandler::*wxCollapsiblePaneEventFunction)(wxCollapsiblePaneEvent&);
#define wxCollapsiblePaneEventHandler(func) \
-
(wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCollapsiblePaneEventFunction, &
func)
+
wxEVENT_HANDLER_CAST(wxCollapsiblePaneEventFunction,
func)
#define EVT_COLLAPSIBLEPANE_CHANGED(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_COLLPANE_CHANGED, id, wxCollapsiblePaneEventHandler(fn))
#define EVT_COLLAPSIBLEPANE_CHANGED(id, fn) \
wx__DECLARE_EVT1(wxEVT_COMMAND_COLLPANE_CHANGED, id, wxCollapsiblePaneEventHandler(fn))
-#if defined(__WXGTK2
4
__) && !defined(__WXUNIVERSAL__)
+#if defined(__WXGTK2
0
__) && !defined(__WXUNIVERSAL__)
#include "wx/gtk/collpane.h"
#else
#include "wx/generic/collpaneg.h"
#include "wx/gtk/collpane.h"
#else
#include "wx/generic/collpaneg.h"