// headers
// ----------------------------------------------------------------------------
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation "cmdproc.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#include "wx/intl.h"
#include "wx/string.h"
#include "wx/menu.h"
+ #include "wx/accel.h"
#endif //WX_PRECOMP
#include "wx/cmdproc.h"
{
m_maxNoCommands = maxCommands;
#if wxUSE_MENUS
- m_commandEditMenu = (wxMenu *) NULL;
+ m_commandEditMenu = NULL;
#endif // wxUSE_MENUS
- m_undoAccelerator = wxT("\tCtrl+Z");
- m_redoAccelerator = wxT("\tCtrl+Y");
+ m_undoAccelerator = '\t' + wxAcceleratorEntry(wxACCEL_CTRL, 'Z').ToString();
+ m_redoAccelerator = '\t' + wxAcceleratorEntry(wxACCEL_CTRL, 'Y').ToString();
m_lastSavedCommand =
m_currentCommand = wxList::compatibility_iterator();
// storeIt is false.
bool wxCommandProcessor::Submit(wxCommand *command, bool storeIt)
{
- wxCHECK_MSG( command, false, _T("no command in wxCommandProcessor::Submit") );
+ wxCHECK_MSG( command, false, wxT("no command in wxCommandProcessor::Submit") );
if ( !DoCommand(*command) )
{
void wxCommandProcessor::Store(wxCommand *command)
{
- wxCHECK_RET( command, _T("no command in wxCommandProcessor::Store") );
+ wxCHECK_RET( command, wxT("no command in wxCommandProcessor::Store") );
if ( (int)m_commands.GetCount() == m_maxNoCommands )
{
bool wxCommandProcessor::Redo()
{
- wxCommand *redoCommand = (wxCommand *) NULL;
+ wxCommand *redoCommand = NULL;
wxList::compatibility_iterator redoNode
#if !wxUSE_STL
= NULL // just to avoid warnings