- // Tries:
- // 1) A callback function (to become obsolete)
- // 2) OnCommand, starting at this window and working up parent hierarchy
- // 3) OnCommand then calls ProcessEvent to search the event tables.
- if (m_callback)
- {
- (void) (*(m_callback)) (*this, event);
- }
- else
- {
- GetEventHandler()->OnCommand(*this, event);
- }
+ if( !wxControlBase::CreateControl( parent, id, pos, size, style,
+ validator, name ) )
+ return FALSE;
+
+ m_backgroundColour = parent->GetBackgroundColour();
+ m_foregroundColour = parent->GetForegroundColour();
+ m_font = parent->GetFont();
+
+ return TRUE;