class WXDLLIMPEXP_FWD_CORE wxDisclosureTriangle;
#endif
+#include "wx/containr.h"
+
// ----------------------------------------------------------------------------
// wxGenericCollapsiblePane
// ----------------------------------------------------------------------------
Create(parent, winid, label, pos, size, style, val, name);
}
- void Init()
- {
- m_pButton = NULL;
- m_pPane = NULL;
- m_pStaticLine = NULL;
- m_sz = NULL;
- }
-
- ~wxGenericCollapsiblePane();
+ virtual ~wxGenericCollapsiblePane();
bool Create(wxWindow *parent,
wxWindowID winid,
wxString m_strLabel;
private:
+ void Init();
+
// event handlers
void OnButton(wxCommandEvent &ev);
void OnSize(wxSizeEvent &ev);
+ WX_DECLARE_CONTROL_CONTAINER();
DECLARE_DYNAMIC_CLASS(wxGenericCollapsiblePane)
DECLARE_EVENT_TABLE()
};
BEGIN_EVENT_TABLE(wxGenericCollapsiblePane, wxControl)
EVT_BUTTON(wxID_ANY, wxGenericCollapsiblePane::OnButton)
EVT_SIZE(wxGenericCollapsiblePane::OnSize)
+
+ WX_EVENT_TABLE_CONTROL_CONTAINER(wxGenericCollapsiblePane)
END_EVENT_TABLE()
+WX_DELEGATE_TO_CONTROL_CONTAINER(wxGenericCollapsiblePane, wxControl)
+
+void wxGenericCollapsiblePane::Init()
+{
+ WX_INIT_CONTROL_CONTAINER();
+
+ m_pButton = NULL;
+ m_pPane = NULL;
+ m_pStaticLine = NULL;
+ m_sz = NULL;
+}
bool wxGenericCollapsiblePane::Create(wxWindow *parent,
wxWindowID id,