Split this out from other changes to keep things sane..
wxDeprecated KeyCode. wxDeprecated old wxList compat methods. Replaced a large number of them in the gtk build already, but there are still plenty more so feel free to help nuke them as you find them. s/^I/ / and s/TRUE/true/ etc. a couple of these too. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18707 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -62,7 +62,7 @@ gtk_mdi_page_change_callback( GtkNotebook *WXUNUSED(widget),
|
||||
wxMDIChildFrame *child = parent->GetActiveChild();
|
||||
if (child)
|
||||
{
|
||||
wxActivateEvent event1( wxEVT_ACTIVATE, FALSE, child->GetId() );
|
||||
wxActivateEvent event1( wxEVT_ACTIVATE, false, child->GetId() );
|
||||
event1.SetEventObject( child);
|
||||
child->GetEventHandler()->ProcessEvent( event1 );
|
||||
}
|
||||
@@ -75,22 +75,25 @@ gtk_mdi_page_change_callback( GtkNotebook *WXUNUSED(widget),
|
||||
|
||||
child = (wxMDIChildFrame*) NULL;
|
||||
|
||||
wxNode *node = client_window->GetChildren().First();
|
||||
wxWindowList::Node *node = client_window->GetChildren().GetFirst();
|
||||
while (node)
|
||||
{
|
||||
wxMDIChildFrame *child_frame = (wxMDIChildFrame *)node->Data();
|
||||
wxMDIChildFrame *child_frame = wxDynamicCast( node->GetData(), wxMDIChildFrame );
|
||||
|
||||
wxASSERT_MSG( child_frame, _T("child is not a wxMDIChildFrame") );
|
||||
|
||||
if (child_frame->m_page == page)
|
||||
{
|
||||
child = child_frame;
|
||||
break;
|
||||
}
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
if (!child)
|
||||
return;
|
||||
|
||||
wxActivateEvent event2( wxEVT_ACTIVATE, TRUE, child->GetId() );
|
||||
wxActivateEvent event2( wxEVT_ACTIVATE, true, child->GetId() );
|
||||
event2.SetEventObject( child);
|
||||
child->GetEventHandler()->ProcessEvent( event2 );
|
||||
}
|
||||
@@ -103,7 +106,7 @@ IMPLEMENT_DYNAMIC_CLASS(wxMDIParentFrame,wxFrame)
|
||||
|
||||
void wxMDIParentFrame::Init()
|
||||
{
|
||||
m_justInserted = FALSE;
|
||||
m_justInserted = false;
|
||||
m_clientWindow = (wxMDIClientWindow *) NULL;
|
||||
}
|
||||
|
||||
@@ -123,7 +126,7 @@ bool wxMDIParentFrame::Create(wxWindow *parent,
|
||||
|
||||
OnCreateClient();
|
||||
|
||||
return TRUE;
|
||||
return true;
|
||||
}
|
||||
|
||||
void wxMDIParentFrame::GtkOnSize( int x, int y, int width, int height )
|
||||
@@ -158,20 +161,20 @@ void wxMDIParentFrame::OnInternalIdle()
|
||||
GtkNotebook *notebook = GTK_NOTEBOOK(m_clientWindow->m_widget);
|
||||
gtk_notebook_set_page( notebook, g_list_length( notebook->children ) - 1 );
|
||||
|
||||
m_justInserted = FALSE;
|
||||
m_justInserted = false;
|
||||
return;
|
||||
}
|
||||
|
||||
wxFrame::OnInternalIdle();
|
||||
|
||||
wxMDIChildFrame *active_child_frame = GetActiveChild();
|
||||
bool visible_child_menu = FALSE;
|
||||
bool visible_child_menu = false;
|
||||
|
||||
wxNode *node = m_clientWindow->GetChildren().First();
|
||||
wxWindowList::Node *node = m_clientWindow->GetChildren().GetFirst();
|
||||
while (node)
|
||||
{
|
||||
wxObject *child = node->Data();
|
||||
wxMDIChildFrame *child_frame = wxDynamicCast(child, wxMDIChildFrame);
|
||||
wxMDIChildFrame *child_frame = wxDynamicCast( node->GetData(), wxMDIChildFrame );
|
||||
|
||||
if ( child_frame )
|
||||
{
|
||||
wxMenuBar *menu_bar = child_frame->m_menuBar;
|
||||
@@ -179,7 +182,7 @@ void wxMDIParentFrame::OnInternalIdle()
|
||||
{
|
||||
if (child_frame == active_child_frame)
|
||||
{
|
||||
if (menu_bar->Show(TRUE))
|
||||
if (menu_bar->Show(true))
|
||||
{
|
||||
menu_bar->m_width = m_width;
|
||||
menu_bar->m_height = wxMENU_HEIGHT;
|
||||
@@ -188,11 +191,11 @@ void wxMDIParentFrame::OnInternalIdle()
|
||||
0, 0, m_width, wxMENU_HEIGHT );
|
||||
menu_bar->SetInvokingWindow( child_frame );
|
||||
}
|
||||
visible_child_menu = TRUE;
|
||||
visible_child_menu = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (menu_bar->Show(FALSE))
|
||||
if (menu_bar->Show(false))
|
||||
{
|
||||
menu_bar->UnsetInvokingWindow( child_frame );
|
||||
}
|
||||
@@ -200,7 +203,7 @@ void wxMDIParentFrame::OnInternalIdle()
|
||||
}
|
||||
}
|
||||
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
/* show/hide parent menu bar as required */
|
||||
@@ -209,12 +212,12 @@ void wxMDIParentFrame::OnInternalIdle()
|
||||
{
|
||||
if (visible_child_menu)
|
||||
{
|
||||
m_frameMenuBar->Show( FALSE );
|
||||
m_frameMenuBar->Show( false );
|
||||
m_frameMenuBar->UnsetInvokingWindow( this );
|
||||
}
|
||||
else
|
||||
{
|
||||
m_frameMenuBar->Show( TRUE );
|
||||
m_frameMenuBar->Show( true );
|
||||
m_frameMenuBar->SetInvokingWindow( this );
|
||||
|
||||
m_frameMenuBar->m_width = m_width;
|
||||
@@ -244,13 +247,16 @@ wxMDIChildFrame *wxMDIParentFrame::GetActiveChild() const
|
||||
GtkNotebookPage* page = (GtkNotebookPage*) (g_list_nth(notebook->children,i)->data);
|
||||
if (!page) return (wxMDIChildFrame*) NULL;
|
||||
|
||||
wxNode *node = m_clientWindow->GetChildren().First();
|
||||
wxWindowList::Node *node = m_clientWindow->GetChildren().GetFirst();
|
||||
while (node)
|
||||
{
|
||||
wxMDIChildFrame *child_frame = (wxMDIChildFrame *)node->Data();
|
||||
wxMDIChildFrame *child_frame = wxDynamicCast( node->GetData(), wxMDIChildFrame );
|
||||
|
||||
wxASSERT_MSG( child_frame, _T("child is not a wxMDIChildFrame") );
|
||||
|
||||
if (child_frame->m_page == page)
|
||||
return child_frame;
|
||||
node = node->Next();
|
||||
node = node->GetNext();
|
||||
}
|
||||
|
||||
return (wxMDIChildFrame*) NULL;
|
||||
@@ -445,7 +451,7 @@ static void wxInsertChildInMDI( wxMDIClientWindow* parent, wxMDIChildFrame* chil
|
||||
child->m_page = (GtkNotebookPage*) (g_list_last(notebook->children)->data);
|
||||
|
||||
wxMDIParentFrame *parent_frame = (wxMDIParentFrame*) parent->GetParent();
|
||||
parent_frame->m_justInserted = TRUE;
|
||||
parent_frame->m_justInserted = true;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -469,7 +475,7 @@ wxMDIClientWindow::~wxMDIClientWindow()
|
||||
|
||||
bool wxMDIClientWindow::CreateClient( wxMDIParentFrame *parent, long style )
|
||||
{
|
||||
m_needParent = TRUE;
|
||||
m_needParent = true;
|
||||
|
||||
m_insertCallback = (wxInsertChildFunction)wxInsertChildInMDI;
|
||||
|
||||
@@ -477,7 +483,7 @@ bool wxMDIClientWindow::CreateClient( wxMDIParentFrame *parent, long style )
|
||||
!CreateBase( parent, -1, wxDefaultPosition, wxDefaultSize, style, wxDefaultValidator, wxT("wxMDIClientWindow") ))
|
||||
{
|
||||
wxFAIL_MSG( wxT("wxMDIClientWindow creation failed") );
|
||||
return FALSE;
|
||||
return false;
|
||||
}
|
||||
|
||||
m_widget = gtk_notebook_new();
|
||||
@@ -491,9 +497,9 @@ bool wxMDIClientWindow::CreateClient( wxMDIParentFrame *parent, long style )
|
||||
|
||||
PostCreation();
|
||||
|
||||
Show( TRUE );
|
||||
Show( true );
|
||||
|
||||
return TRUE;
|
||||
return true;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user