X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d863ed833366bdc5a45e69e6a0a4a98cc3a73aba..10d1f4131db5405eaee6a49d3a96dd0ca4706294:/src/common/cmdproc.cpp?ds=sidebyside diff --git a/src/common/cmdproc.cpp b/src/common/cmdproc.cpp index 3dbefff13f..4945bdbe28 100644 --- a/src/common/cmdproc.cpp +++ b/src/common/cmdproc.cpp @@ -112,10 +112,10 @@ void wxCommandProcessor::Store(wxCommand *command) { wxCHECK_RET( command, _T("no command in wxCommandProcessor::Store") ); - if (m_commands.Number() == m_maxNoCommands) + if ( (int)m_commands.GetCount() == m_maxNoCommands ) { - wxNode *firstNode = m_commands.First(); - wxCommand *firstCommand = (wxCommand *)firstNode->Data(); + wxNode *firstNode = m_commands.GetFirst(); + wxCommand *firstCommand = (wxCommand *)firstNode->GetData(); delete firstCommand; delete firstNode; } @@ -126,18 +126,18 @@ void wxCommandProcessor::Store(wxCommand *command) ClearCommands(); else { - wxNode *node = m_currentCommand->Next(); + wxNode *node = m_currentCommand->GetNext(); while (node) { - wxNode *next = node->Next(); - delete (wxCommand *)node->Data(); + wxNode *next = node->GetNext(); + delete (wxCommand *)node->GetData(); delete node; node = next; } } m_commands.Append(command); - m_currentCommand = m_commands.Last(); + m_currentCommand = m_commands.GetLast(); SetMenuStrings(); } @@ -148,7 +148,7 @@ bool wxCommandProcessor::Undo() { if ( UndoCommand(*command) ) { - m_currentCommand = m_currentCommand->Previous(); + m_currentCommand = m_currentCommand->GetPrevious(); SetMenuStrings(); return TRUE; } @@ -165,18 +165,18 @@ bool wxCommandProcessor::Redo() if ( m_currentCommand ) { // is there anything to redo? - if ( m_currentCommand->Next() ) + if ( m_currentCommand->GetNext() ) { - redoCommand = (wxCommand *)m_currentCommand->Next()->Data(); - redoNode = m_currentCommand->Next(); + redoCommand = (wxCommand *)m_currentCommand->GetNext()->GetData(); + redoNode = m_currentCommand->GetNext(); } } else // no current command, redo the first one { - if (m_commands.Number() > 0) + if (m_commands.GetCount() > 0) { - redoCommand = (wxCommand *)m_commands.First()->Data(); - redoNode = m_commands.First(); + redoCommand = (wxCommand *)m_commands.GetFirst()->GetData(); + redoNode = m_commands.GetFirst(); } } @@ -202,13 +202,13 @@ bool wxCommandProcessor::CanUndo() const bool wxCommandProcessor::CanRedo() const { - if ((m_currentCommand != (wxNode*) NULL) && (m_currentCommand->Next() == (wxNode*) NULL)) + if ((m_currentCommand != (wxNode*) NULL) && (m_currentCommand->GetNext() == (wxNode*) NULL)) return FALSE; - if ((m_currentCommand != (wxNode*) NULL) && (m_currentCommand->Next() != (wxNode*) NULL)) + if ((m_currentCommand != (wxNode*) NULL) && (m_currentCommand->GetNext() != (wxNode*) NULL)) return TRUE; - if ((m_currentCommand == (wxNode*) NULL) && (m_commands.Number() > 0)) + if ((m_currentCommand == (wxNode*) NULL) && (m_commands.GetCount() > 0)) return TRUE; return FALSE; @@ -216,7 +216,7 @@ bool wxCommandProcessor::CanRedo() const void wxCommandProcessor::Initialize() { - m_currentCommand = m_commands.Last(); + m_currentCommand = m_commands.GetLast(); SetMenuStrings(); } @@ -243,7 +243,7 @@ wxString wxCommandProcessor::GetUndoMenuLabel() const wxString buf; if (m_currentCommand) { - wxCommand *command = (wxCommand *)m_currentCommand->Data(); + wxCommand *command = (wxCommand *)m_currentCommand->GetData(); wxString commandName(command->GetName()); if (commandName == wxT("")) commandName = _("Unnamed command"); bool canUndo = command->CanUndo(); @@ -267,9 +267,9 @@ wxString wxCommandProcessor::GetRedoMenuLabel() const if (m_currentCommand) { // We can redo, if we're not at the end of the history. - if (m_currentCommand->Next()) + if (m_currentCommand->GetNext()) { - wxCommand *redoCommand = (wxCommand *)m_currentCommand->Next()->Data(); + wxCommand *redoCommand = (wxCommand *)m_currentCommand->GetNext()->GetData(); wxString redoCommandName(redoCommand->GetName()); if (redoCommandName == wxT("")) redoCommandName = _("Unnamed command"); buf = wxString(_("&Redo ")) + redoCommandName + m_redoAccelerator; @@ -281,7 +281,7 @@ wxString wxCommandProcessor::GetRedoMenuLabel() const } else { - if (m_commands.Number() == 0) + if (m_commands.GetCount() == 0) { buf = _("&Redo") + m_redoAccelerator; } @@ -289,7 +289,7 @@ wxString wxCommandProcessor::GetRedoMenuLabel() const { // currentCommand is NULL but there are commands: this means that // we've undone to the start of the list, but can redo the first. - wxCommand *redoCommand = (wxCommand *)m_commands.First()->Data(); + wxCommand *redoCommand = (wxCommand *)m_commands.GetFirst()->GetData(); wxString redoCommandName(redoCommand->GetName()); if (redoCommandName == wxT("")) redoCommandName = _("Unnamed command"); buf = wxString(_("&Redo ")) + redoCommandName + m_redoAccelerator; @@ -300,13 +300,13 @@ wxString wxCommandProcessor::GetRedoMenuLabel() const void wxCommandProcessor::ClearCommands() { - wxNode *node = m_commands.First(); + wxNode *node = m_commands.GetFirst(); while (node) { - wxCommand *command = (wxCommand *)node->Data(); + wxCommand *command = (wxCommand *)node->GetData(); delete command; delete node; - node = m_commands.First(); + node = m_commands.GetFirst(); } m_currentCommand = (wxNode *) NULL; }