#pragma implementation "control.h"
#endif
+#include "wx/defs.h"
+
#include "wx/control.h"
#include "wx/panel.h"
#include "wx/utils.h"
m_inSetValue = FALSE;
}
-wxControl::wxControl( wxWindow *parent,
+bool wxControl::Create( wxWindow *parent,
wxWindowID id,
const wxPoint &pos,
const wxSize &size,
const wxValidator& validator,
const wxString &name)
{
- (void)Create(parent, id, pos, size, style, name);
+ bool ret = wxWindow::Create(parent, id, pos, size, style, name);
#if wxUSE_VALIDATORS
SetValidator(validator);
#endif
+
+ return ret;
}
wxControl::~wxControl()
wxPanel *panel = wxDynamicCast(GetParent(), wxPanel);
if (panel)
{
- if (panel->GetDefaultItem() == this)
+ if ( (wxControl *)panel->GetDefaultItem() == this)
panel->SetDefaultItem((wxButton*) NULL);
}
}