Added code to make wxMDIChildFrame::Activate() work

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2480 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
J. Russell Smyth 1999-05-17 06:29:39 +00:00
parent 3b4470ba7a
commit 97560ce3a4
2 changed files with 22 additions and 0 deletions

View File

@ -311,6 +311,17 @@ wxMenuBar *wxMDIChildFrame::GetMenuBar() const
void wxMDIChildFrame::Activate()
{
#if( GTK_MINOR_VERSION>0 )
wxMDIParentFrame* parent = (wxMDIParentFrame*)GetParent();
GtkNotebook* notebook = GTK_NOTEBOOK(parent->m_widget);
gint pageno = gtk_notebook_page_num(notebook,m_page->child);
gtk_notebook_set_page(notebook,pageno);
#else
// the only way I can see to do this under gtk+ 1.0.X would
// be to keep track of page numbers, start at first and
// do "next" enough times to get to this page number - messy
// - J. Russell Smyth
#endif
}
void wxMDIChildFrame::OnActivate( wxActivateEvent &WXUNUSED(event) )

View File

@ -311,6 +311,17 @@ wxMenuBar *wxMDIChildFrame::GetMenuBar() const
void wxMDIChildFrame::Activate()
{
#if( GTK_MINOR_VERSION>0 )
wxMDIParentFrame* parent = (wxMDIParentFrame*)GetParent();
GtkNotebook* notebook = GTK_NOTEBOOK(parent->m_widget);
gint pageno = gtk_notebook_page_num(notebook,m_page->child);
gtk_notebook_set_page(notebook,pageno);
#else
// the only way I can see to do this under gtk+ 1.0.X would
// be to keep track of page numbers, start at first and
// do "next" enough times to get to this page number - messy
// - J. Russell Smyth
#endif
}
void wxMDIChildFrame::OnActivate( wxActivateEvent &WXUNUSED(event) )