X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/912c39325bfc8e9625d79d9114f67eb8d68326ce..75aa19469b8b31ae58d6e8956b0e4c7200e30578:/include/wx/collpane.h?ds=sidebyside diff --git a/include/wx/collpane.h b/include/wx/collpane.h index 7a227db32c..8ff545d3bc 100644 --- a/include/wx/collpane.h +++ b/include/wx/collpane.h @@ -24,10 +24,10 @@ // wxCollapsiblePaneBase: interface for wxCollapsiblePane // ---------------------------------------------------------------------------- -#define wxCP_DEFAULT_STYLE (wxNO_BORDER) +#define wxCP_DEFAULT_STYLE (wxTAB_TRAVERSAL | wxNO_BORDER) #define wxCP_NO_TLW_RESIZE (0x0002) -class WXDLLIMPEXP_ADV wxCollapsiblePaneBase : public wxControl +class WXDLLIMPEXP_CORE wxCollapsiblePaneBase : public wxControl { public: wxCollapsiblePaneBase() {} @@ -50,10 +50,10 @@ public: // ---------------------------------------------------------------------------- BEGIN_DECLARE_EVENT_TYPES() - DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_ADV, wxEVT_COMMAND_COLLPANE_CHANGED, 1102) + DECLARE_EXPORTED_EVENT_TYPE(WXDLLIMPEXP_CORE, wxEVT_COMMAND_COLLPANE_CHANGED, 1102) END_DECLARE_EVENT_TYPES() -class WXDLLIMPEXP_ADV wxCollapsiblePaneEvent : public wxCommandEvent +class WXDLLIMPEXP_CORE wxCollapsiblePaneEvent : public wxCommandEvent { public: wxCollapsiblePaneEvent() {} @@ -90,16 +90,15 @@ typedef void (wxEvtHandler::*wxCollapsiblePaneEventFunction)(wxCollapsiblePaneEv wx__DECLARE_EVT1(wxEVT_COMMAND_COLLPANE_CHANGED, id, wxCollapsiblePaneEventHandler(fn)) -#if defined(__WXGTK24__) +#if defined(__WXGTK24__) && !defined(__WXUNIVERSAL__) #include "wx/gtk/collpane.h" #else #include "wx/generic/collpaneg.h" - // use a typedef and not a #define to avoid problems with XRC forward declarations - typedef wxCollapsiblePane wxGenericCollapsiblePane + // use #define and not a typedef to allow forward declaring the class + #define wxCollapsiblePane wxGenericCollapsiblePane #endif -#endif // wxUSE_COLLPANE +#endif // wxUSE_COLLPANE -#endif - // _WX_COLLAPSABLE_PANE_H_BASE_ +#endif // _WX_COLLAPSABLE_PANE_H_BASE_