git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63051
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void HandleResized( double timestampsec );
virtual void HandleMoved( double timestampsec );
virtual void HandleResizing( double timestampsec, wxRect* rect );
virtual void HandleResized( double timestampsec );
virtual void HandleMoved( double timestampsec );
virtual void HandleResizing( double timestampsec, wxRect* rect );
+
+ virtual bool Destroy();
protected:
// common part of all ctors
protected:
// common part of all ctors
wxShowEffect effect,
unsigned timeout);
wxShowEffect effect,
unsigned timeout);
- void OnWindowDestroy( wxWindowDestroyEvent &event);
+ virtual void WillBeDestroyed();
wxNonOwnedWindowImpl* m_nowpeer ;
wxNonOwnedWindowImpl* m_nowpeer ;
if ( parent )
parent->AddChild(this);
if ( parent )
parent->AddChild(this);
- wxBIND_OR_CONNECT_HACK(this, wxEVT_DESTROY, wxWindowDestroyEventHandler,
- wxNonOwnedWindow::OnWindowDestroy, this);
-
s_macDeactivateWindow = NULL;
}
s_macDeactivateWindow = NULL;
}
-void wxNonOwnedWindow::OnWindowDestroy( wxWindowDestroyEvent &event)
+bool wxNonOwnedWindow::Destroy()
+ return wxWindow::Destroy();
+}
+
+void wxNonOwnedWindow::WillBeDestroyed()
+{
if ( m_nowpeer )
m_nowpeer->WillBeDestroyed();
}
if ( m_nowpeer )
m_nowpeer->WillBeDestroyed();
}