// implementation
// ============================================================================
-WX_DELEGATE_TO_CONTROL_CONTAINER(wxPanel, m_container)
+WX_DELEGATE_TO_CONTROL_CONTAINER(wxPanel)
// ----------------------------------------------------------------------------
// wxPanel creation
void wxPanel::Init()
{
- m_container = new wxControlContainer(this);
+ m_container.SetContainerWindow(this);
}
bool wxPanel::Create(wxWindow *parent, wxWindowID id,
wxPanel::~wxPanel()
{
- delete m_container;
}
// ----------------------------------------------------------------------------
-// misc
+// event handlers
// ----------------------------------------------------------------------------
-void wxPanel::InitDialog()
-{
- wxInitDialogEvent event(GetId());
- event.SetEventObject(this);
- GetEventHandler()->ProcessEvent(event);
-}
-
// Responds to colour changes, and passes event on to children.
void wxPanel::OnSysColourChanged(wxSysColourChangedEvent& event)
{