From 125b8ad0da83f356471cb3138e4a05fdd8920f86 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Thu, 11 Jul 2019 12:55:36 -0400 Subject: [PATCH] Wave track context menu has non-exclusive check items for display type --- .../playabletrack/wavetrack/ui/WaveTrackControls.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp b/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp index 4c2e9e3f7..ebd597d6d 100644 --- a/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp +++ b/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp @@ -690,10 +690,13 @@ void WaveTrackMenuTable::InitMenu(Menu *pMenu, void *pUserData) BEGIN_POPUP_MENU(WaveTrackMenuTable) POPUP_MENU_SEPARATOR() - // These radio items may become non-exclusive check items - POPUP_MENU_RADIO_ITEM(OnWaveformID, _("Wa&veform"), OnSetDisplay) - POPUP_MENU_RADIO_ITEM(OnWaveformDBID, _("&Waveform (dB)"), OnSetDisplay) - POPUP_MENU_RADIO_ITEM(OnSpectrumID, _("&Spectrogram"), OnSetDisplay) + // View types are now a non-exclusive choice. The first two are mutually + // exclusive, but the view may be in a state with either of those, and also + // spectrogram, after a mouse drag. Clicking any of these three makes that + // view take up all the height. + POPUP_MENU_CHECK_ITEM(OnWaveformID, _("Wa&veform"), OnSetDisplay) + POPUP_MENU_CHECK_ITEM(OnWaveformDBID, _("&Waveform (dB)"), OnSetDisplay) + POPUP_MENU_CHECK_ITEM(OnSpectrumID, _("&Spectrogram"), OnSetDisplay) POPUP_MENU_ITEM(OnSpectrogramSettingsID, _("S&pectrogram Settings..."), OnSpectrogramSettings) POPUP_MENU_SEPARATOR()