populating the accelerator-table a bit more

This commit is contained in:
Erik Faye-Lund 2008-02-19 21:57:16 +00:00
parent 7235c374a8
commit 893a04b903
3 changed files with 17 additions and 4 deletions

View File

@ -54,12 +54,17 @@ END
IDR_ACCELERATOR ACCELERATORS
BEGIN
"B", ID_EDIT_BIAS, VIRTKEY, CONTROL, NOINVERT
"C", ID_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
"X", ID_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT
"V", ID_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT
"Z", ID_EDIT_REDO, VIRTKEY, SHIFT, CONTROL, NOINVERT
"Z", ID_EDIT_UNDO, VIRTKEY, CONTROL, NOINVERT
"B", ID_EDIT_BIAS, VIRTKEY, CONTROL, NOINVERT
"O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT
"S", ID_FILE_SAVE, VIRTKEY, CONTROL, NOINVERT
"R", ID_FILE_REMOTEEXPORT, VIRTKEY, CONTROL, NOINVERT
"A", ID_EDIT_SELECT_ALL, VIRTKEY, CONTROL, NOINVERT
"T", ID_EDIT_SELECTTRACK, VIRTKEY, CONTROL, NOINVERT
END
@ -77,6 +82,8 @@ BEGIN
MENUITEM "&Save\tCtrl+S", ID_FILE_SAVE
MENUITEM "Save &As", ID_FILE_SAVE_AS
MENUITEM SEPARATOR
MENUITEM "Remote Export\tCtrl+E", ID_FILE_REMOTEEXPORT
MENUITEM SEPARATOR
MENUITEM "E&xit", ID_FILE_EXIT
END
POPUP "&Edit"
@ -90,12 +97,12 @@ BEGIN
MENUITEM "Clear\tDel", ID_EDIT_CLEAR
MENUITEM SEPARATOR
MENUITEM "Select All\tCtrl+A", ID_EDIT_SELECTALL
MENUITEM "Select Track", ID_EDIT_SELECTTRACK
MENUITEM "Select Track\tCtrl+T", ID_EDIT_SELECTTRACK
MENUITEM "Select Row", ID_EDIT_SELECTROW
MENUITEM SEPARATOR
MENUITEM "&Bias Selection\tCtrl+B", ID_EDIT_BIAS
MENUITEM SEPARATOR
MENUITEM "Set Rows", ID_EDIT_SETROWS
MENUITEM "Set Rows\tCtrl+R", ID_EDIT_SETROWS
END
END

View File

@ -19,13 +19,15 @@
#define ID_EDIT_SELECTROW 40013
#define ID_EDIT_SELECTTRACK 40014
#define ID_FILE_NEW40015 40015
#define ID_FILE_REMOTEEXPORT 40016
#define ID_ACCELERATOR40019 40019
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 104
#define _APS_NEXT_COMMAND_VALUE 40016
#define _APS_NEXT_COMMAND_VALUE 40021
#define _APS_NEXT_CONTROL_VALUE 1004
#define _APS_NEXT_SYMED_VALUE 101
#endif

View File

@ -267,6 +267,10 @@ static LRESULT CALLBACK mainWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARA
fileSave();
break;
case ID_FILE_REMOTEEXPORT:
document.sendSaveCommand();
break;
case ID_FILE_EXIT: PostQuitMessage(0); break;
case ID_EDIT_UNDO: SendMessage(trackViewWin, WM_UNDO, 0, 0); break;
case ID_EDIT_REDO: SendMessage(trackViewWin, WM_REDO, 0, 0); break;