From: <sv...@op...> - 2024-11-10 14:58:40
|
Author: sagamusix Date: Sun Nov 10 15:58:27 2024 New Revision: 22140 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22140 Log: [Imp] Add shortcut for browsing template modules. Modified: trunk/OpenMPT/mptrack/CommandSet.cpp trunk/OpenMPT/mptrack/CommandSet.h trunk/OpenMPT/mptrack/InputHandler.cpp trunk/OpenMPT/mptrack/MainFrm.cpp Modified: trunk/OpenMPT/mptrack/CommandSet.cpp ============================================================================== --- trunk/OpenMPT/mptrack/CommandSet.cpp Sun Nov 10 15:47:09 2024 (r22139) +++ trunk/OpenMPT/mptrack/CommandSet.cpp Sun Nov 10 15:58:27 2024 (r22140) @@ -1395,9 +1395,10 @@ {2100, kcGotoParamColumn, _T("Go to effect parameter column")}, {2101, kcContextMenu, _T("Open Context Menu")}, {2102, kcOrderlistStreamExport, _T("Stream Export")}, - {2103, kcToggleVisibilityInstrColumn, _T("Toggle instrument column visibility") }, - {2104, kcToggleVisibilityVolumeColumn, _T("Toggle volume column visibility") }, - {2105, kcToggleVisibilityEffectColumn, _T("Toggle effect column visibility") }, + {2103, kcToggleVisibilityInstrColumn, _T("Toggle instrument column visibility")}, + {2104, kcToggleVisibilityVolumeColumn, _T("Toggle volume column visibility")}, + {2105, kcToggleVisibilityEffectColumn, _T("Toggle effect column visibility")}, + {2106, kcFileOpenTemplate, _T("File/Open Template")}, }; // clang-format on Modified: trunk/OpenMPT/mptrack/CommandSet.h ============================================================================== --- trunk/OpenMPT/mptrack/CommandSet.h Sun Nov 10 15:47:09 2024 (r22139) +++ trunk/OpenMPT/mptrack/CommandSet.h Sun Nov 10 15:58:27 2024 (r22140) @@ -82,6 +82,7 @@ kcFileSaveAs, kcFileSaveCopy, kcFileSaveTemplate, + kcFileOpenTemplate, kcFileSaveAsWave, kcFileSaveAsMP3, kcFileSaveMidi, Modified: trunk/OpenMPT/mptrack/InputHandler.cpp ============================================================================== --- trunk/OpenMPT/mptrack/InputHandler.cpp Sun Nov 10 15:47:09 2024 (r22139) +++ trunk/OpenMPT/mptrack/InputHandler.cpp Sun Nov 10 15:58:27 2024 (r22140) @@ -388,22 +388,23 @@ { static constexpr std::tuple<UINT, CommandID, const TCHAR *> MenuItems[] = { - { ID_FILE_NEW, kcFileNew, _T("&New") }, - { ID_FILE_OPEN, kcFileOpen, _T("&Open...") }, - { ID_FILE_OPENTEMPLATE, kcNull, _T("Open &Template") }, - { ID_FILE_CLOSE, kcFileClose, _T("&Close") }, - { ID_FILE_CLOSEALL, kcFileCloseAll, _T("C&lose All") }, - { ID_FILE_APPENDMODULE, kcFileAppend, _T("Appen&d Module...") }, - { ID_FILE_SAVE, kcFileSave, _T("&Save") }, - { ID_FILE_SAVE_AS, kcFileSaveAs, _T("Save &As...") }, - { ID_FILE_SAVE_COPY, kcFileSaveCopy, _T("Save Cop&y...") }, - { ID_FILE_SAVEASTEMPLATE, kcFileSaveTemplate, _T("Sa&ve as Template") }, - { ID_FILE_SAVEASWAVE, kcFileSaveAsWave, _T("Stream Export (&WAV, FLAC, MP3, etc.)...") }, - { ID_FILE_SAVEMIDI, kcFileSaveMidi, _T("Export as M&IDI...") }, - { ID_FILE_SAVEOPL, kcFileSaveOPL, _T("Export O&PL Register Dump...") }, - { ID_FILE_SAVECOMPAT, kcFileExportCompat, _T("Compatibility &Export...") }, - { ID_IMPORT_MIDILIB, kcFileImportMidiLib, _T("Import &MIDI Library...") }, - { ID_ADD_SOUNDBANK, kcFileAddSoundBank, _T("Add Sound &Bank...") }, + { ID_FILE_NEW, kcFileNew, _T("&New") }, + { ID_FILE_OPEN, kcFileOpen, _T("&Open...") }, + { ID_FILE_OPENTEMPLATE, kcNull, _T("Open &Template") }, + { ID_FILE_OPENTEMPLATE_LASTINRANGE, kcFileOpenTemplate, _T("&Browse...") }, + { ID_FILE_CLOSE, kcFileClose, _T("&Close") }, + { ID_FILE_CLOSEALL, kcFileCloseAll, _T("C&lose All") }, + { ID_FILE_APPENDMODULE, kcFileAppend, _T("Appen&d Module...") }, + { ID_FILE_SAVE, kcFileSave, _T("&Save") }, + { ID_FILE_SAVE_AS, kcFileSaveAs, _T("Save &As...") }, + { ID_FILE_SAVE_COPY, kcFileSaveCopy, _T("Save Cop&y...") }, + { ID_FILE_SAVEASTEMPLATE, kcFileSaveTemplate, _T("Sa&ve as Template") }, + { ID_FILE_SAVEASWAVE, kcFileSaveAsWave, _T("Stream Export (&WAV, FLAC, MP3, etc.)...") }, + { ID_FILE_SAVEMIDI, kcFileSaveMidi, _T("Export as M&IDI...") }, + { ID_FILE_SAVEOPL, kcFileSaveOPL, _T("Export O&PL Register Dump...") }, + { ID_FILE_SAVECOMPAT, kcFileExportCompat, _T("Compatibility &Export...") }, + { ID_IMPORT_MIDILIB, kcFileImportMidiLib, _T("Import &MIDI Library...") }, + { ID_ADD_SOUNDBANK, kcFileAddSoundBank, _T("Add Sound &Bank...") }, { ID_PLAYER_PLAY, kcPlayPauseSong, _T("Pause / &Resume") }, { ID_PLAYER_PLAYFROMSTART, kcPlaySongFromStart, _T("&Play from Start") }, @@ -474,6 +475,7 @@ static constexpr int MenuItems[] = { ID_FILE_OPEN, + ID_FILE_OPENTEMPLATE_LASTINRANGE, ID_FILE_APPENDMODULE, ID_FILE_CLOSE, ID_FILE_CLOSEALL, Modified: trunk/OpenMPT/mptrack/MainFrm.cpp ============================================================================== --- trunk/OpenMPT/mptrack/MainFrm.cpp Sun Nov 10 15:47:09 2024 (r22139) +++ trunk/OpenMPT/mptrack/MainFrm.cpp Sun Nov 10 15:58:27 2024 (r22140) @@ -3095,7 +3095,7 @@ } else { AppendMenu(hMenu, MF_SEPARATOR, 0, 0); - AppendMenu(hMenu, MF_STRING, idRangeBegin + maxCount, _T("Browse...")); + AppendMenu(hMenu, MF_STRING, idRangeBegin + maxCount, _T("&Browse...")); } } |