X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0492c5a094d1baac126331385d66d2f66aa5db52..8c517ddd1a2dd7eee7f95eb9ac1783f4a2e6fd76:/src/generic/panelg.cpp diff --git a/src/generic/panelg.cpp b/src/generic/panelg.cpp index f96bb1701b..2b74c65445 100644 --- a/src/generic/panelg.cpp +++ b/src/generic/panelg.cpp @@ -51,7 +51,7 @@ bool wxPanel::Create(wxWindow *parent, wxWindowID id, long style, const wxString& name) { - m_lastFocus = NULL; + m_lastFocus = 0; bool ret = wxWindow::Create(parent, id, pos, size, style, name); @@ -109,24 +109,24 @@ void wxPanel::OnNavigationKey( wxNavigationKeyEvent& event ) return; } - wxNode *start_node = GetChildren().Find( winFocus ); + wxWindowList::Node *start_node = GetChildren().Find( winFocus ); if (!start_node) - start_node = GetChildren().First(); + start_node = GetChildren().GetFirst(); - wxNode *node = event.GetDirection() ? start_node->Next() - : start_node->Previous(); + wxWindowList::Node *node = event.GetDirection() ? start_node->GetNext() + : start_node->GetPrevious(); while (node != start_node) { if (!node) { - node = event.GetDirection() ? GetChildren().First() - : GetChildren().Last(); + node = event.GetDirection() ? GetChildren().GetFirst() + : GetChildren().GetLast(); continue; } - wxWindow *child = (wxWindow *)node->Data(); + wxWindow *child = node->GetData(); if (child->AcceptsFocus()) { @@ -135,7 +135,7 @@ void wxPanel::OnNavigationKey( wxNavigationKeyEvent& event ) return; } - node = event.GetDirection() ? node->Next() : node->Previous(); + node = event.GetDirection() ? node->GetNext() : node->GetPrevious(); } // we cycled through all of our children and none of them wanted to accept