From: Julian Smart Date: Mon, 14 Mar 2005 14:50:18 +0000 (+0000) Subject: Define Ctrl+Q accelerator on PocketPC for quitting the application, as X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/aaf803e981a7b21cf756479eb0764e278b836f12 Define Ctrl+Q accelerator on PocketPC for quitting the application, as per guidelines git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32817 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/frame.cpp b/src/msw/frame.cpp index 4d0045e878..1ec081f3f4 100644 --- a/src/msw/frame.cpp +++ b/src/msw/frame.cpp @@ -193,10 +193,19 @@ bool wxFrame::Create(wxWindow *parent, SetOwnBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_APPWORKSPACE)); -#if defined(__SMARTPHONE__) && defined(__WXWINCE__) +#if defined(__SMARTPHONE__) SetLeftMenu(wxID_EXIT, _("Done")); #endif +#if defined(__POCKETPC__) + // The guidelines state that Ctrl+Q should quit the app. + // Let's define an accelerator table to send wxID_EXIT. + wxAcceleratorEntry entries[1]; + entries[0].Set(wxACCEL_CTRL, 'Q', wxID_EXIT); + wxAcceleratorTable accel(1, entries); + SetAcceleratorTable(accel); +#endif + return true; }