Mercurial > hg > sonic-visualiser
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; |