{
public:
// ctors and such
- wxListBox();
+ wxListBox()
+ {
+ Init();
+ }
wxListBox( wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxListBoxNameStr )
{
-#if wxUSE_CHECKLISTBOX
- m_hasCheckBoxes = FALSE;
-#endif // wxUSE_CHECKLISTBOX
+ Init();
Create(parent, id, pos, size, n, choices, style, validator, name);
}
wxListBox( wxWindow *parent, wxWindowID id,
const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxListBoxNameStr )
{
-#if wxUSE_CHECKLISTBOX
- m_hasCheckBoxes = FALSE;
-#endif // wxUSE_CHECKLISTBOX
+ Init();
Create(parent, id, pos, size, choices, style, validator, name);
}
virtual ~wxListBox();
+ void Init(); //common construction
+
bool Create(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,