virtual wxControl *GetWidget() const { return m_lbox; }
virtual void RecreateWidget() { CreateLbox(); }
+ // lazy creation of the content
+ virtual void CreateContent();
+
protected:
// event handlers
void OnButtonReset(wxCommandEvent& event);
*m_chkOwnerDraw;
// the listbox itself and the sizer it is in
- wxListBoxBase *m_lbox;
+#ifdef __WXWINCE__
+ wxListBoxBase
+#else
+ wxListBox
+#endif
+ *m_lbox;
+
wxSizer *m_sizerLbox;
// the text entries for "Add/change string" and "Delete" buttons
m_chkSort =
m_chkOwnerDraw = (wxCheckBox *)NULL;
- m_lbox = (wxListBoxBase *)NULL;
+ m_lbox = NULL;
m_sizerLbox = (wxSizer *)NULL;
+}
+
+void ListboxWidgetsPage::CreateContent()
+{
/*
What we create here is a frame having 3 panes: style pane is the
leftmost one, in the middle the pane with buttons allowing to perform
Reset();
SetSizer(sizerTop);
-
- sizerTop->Fit(this);
}
// ----------------------------------------------------------------------------