comparison main/MainWindow.cpp @ 348:2260737068b5

* Patch from Dan Stowell to provide shortcuts to add layers (additionally to the existing ones to add panes)
author Chris Cannam
date Fri, 16 Jul 2010 16:53:14 +0000
parents 19feac24407f
children dbc1d2d72cf1
comparison
equal deleted inserted replaced
347:19feac24407f 348:2260737068b5
1011 mainText = tr("Add &Waveform"); 1011 mainText = tr("Add &Waveform");
1012 if (menuType == paneMenuType) { 1012 if (menuType == paneMenuType) {
1013 shortcutText = tr("W"); 1013 shortcutText = tr("W");
1014 tipText = tr("Add a new pane showing a waveform view"); 1014 tipText = tr("Add a new pane showing a waveform view");
1015 } else { 1015 } else {
1016 shortcutText = tr("Shift+W");
1016 tipText = tr("Add a new layer showing a waveform view"); 1017 tipText = tr("Add a new layer showing a waveform view");
1017 } 1018 }
1018 mono = false; 1019 mono = false;
1019 break; 1020 break;
1020 1021
1023 mainText = tr("Add Spectro&gram"); 1024 mainText = tr("Add Spectro&gram");
1024 if (menuType == paneMenuType) { 1025 if (menuType == paneMenuType) {
1025 shortcutText = tr("G"); 1026 shortcutText = tr("G");
1026 tipText = tr("Add a new pane showing a spectrogram"); 1027 tipText = tr("Add a new pane showing a spectrogram");
1027 } else { 1028 } else {
1029 shortcutText = tr("Shift+G");
1028 tipText = tr("Add a new layer showing a spectrogram"); 1030 tipText = tr("Add a new layer showing a spectrogram");
1029 } 1031 }
1030 break; 1032 break;
1031 1033
1032 case LayerFactory::MelodicRangeSpectrogram: 1034 case LayerFactory::MelodicRangeSpectrogram:
1034 mainText = tr("Add &Melodic Range Spectrogram"); 1036 mainText = tr("Add &Melodic Range Spectrogram");
1035 if (menuType == paneMenuType) { 1037 if (menuType == paneMenuType) {
1036 shortcutText = tr("M"); 1038 shortcutText = tr("M");
1037 tipText = tr("Add a new pane showing a spectrogram set up for an overview of note pitches"); 1039 tipText = tr("Add a new pane showing a spectrogram set up for an overview of note pitches");
1038 } else { 1040 } else {
1041 shortcutText = tr("Shift+M");
1039 tipText = tr("Add a new layer showing a spectrogram set up for an overview of note pitches"); 1042 tipText = tr("Add a new layer showing a spectrogram set up for an overview of note pitches");
1040 } 1043 }
1041 break; 1044 break;
1042 1045
1043 case LayerFactory::PeakFrequencySpectrogram: 1046 case LayerFactory::PeakFrequencySpectrogram:
1045 mainText = tr("Add Pea&k Frequency Spectrogram"); 1048 mainText = tr("Add Pea&k Frequency Spectrogram");
1046 if (menuType == paneMenuType) { 1049 if (menuType == paneMenuType) {
1047 shortcutText = tr("K"); 1050 shortcutText = tr("K");
1048 tipText = tr("Add a new pane showing a spectrogram set up for tracking frequencies"); 1051 tipText = tr("Add a new pane showing a spectrogram set up for tracking frequencies");
1049 } else { 1052 } else {
1053 shortcutText = tr("Shift+K");
1050 tipText = tr("Add a new layer showing a spectrogram set up for tracking frequencies"); 1054 tipText = tr("Add a new layer showing a spectrogram set up for tracking frequencies");
1051 } 1055 }
1052 break; 1056 break;
1053 1057
1054 case LayerFactory::Spectrum: 1058 case LayerFactory::Spectrum:
1056 mainText = tr("Add Spectr&um"); 1060 mainText = tr("Add Spectr&um");
1057 if (menuType == paneMenuType) { 1061 if (menuType == paneMenuType) {
1058 shortcutText = tr("U"); 1062 shortcutText = tr("U");
1059 tipText = tr("Add a new pane showing a frequency spectrum"); 1063 tipText = tr("Add a new pane showing a frequency spectrum");
1060 } else { 1064 } else {
1065 shortcutText = tr("Shift+U");
1061 tipText = tr("Add a new layer showing a frequency spectrum"); 1066 tipText = tr("Add a new layer showing a frequency spectrum");
1062 } 1067 }
1063 break; 1068 break;
1064 1069
1065 default: break; 1070 default: break;