From c982db5e202076d9dace54666cf7fdde036317c1 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Sat, 22 Jul 2017 10:47:45 -0400 Subject: [PATCH] Time track menu items for lin/log display are radios again --- src/tracks/timetrack/ui/TimeTrackControls.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/tracks/timetrack/ui/TimeTrackControls.cpp b/src/tracks/timetrack/ui/TimeTrackControls.cpp index 18016804b..74d9e7534 100644 --- a/src/tracks/timetrack/ui/TimeTrackControls.cpp +++ b/src/tracks/timetrack/ui/TimeTrackControls.cpp @@ -51,6 +51,10 @@ private: TimeTrack *const pTrack = static_cast(mpData->pTrack); pMenu->Check(OnTimeTrackLogIntID, pTrack->GetInterpolateLog()); + + auto isLog = pTrack->GetDisplayLog(); + pMenu->Check(OnTimeTrackLinID, !isLog); + pMenu->Check(OnTimeTrackLogID, isLog); } void DestroyMenu() override @@ -148,8 +152,8 @@ void TimeTrackMenuTable::OnTimeTrackLogInt(wxCommandEvent & /*event*/) BEGIN_POPUP_MENU(TimeTrackMenuTable) POPUP_MENU_SEPARATOR() - POPUP_MENU_ITEM(OnTimeTrackLinID, _("&Linear scale"), OnTimeTrackLin) - POPUP_MENU_ITEM(OnTimeTrackLogID, _("L&ogarithmic scale"), OnTimeTrackLog) + POPUP_MENU_RADIO_ITEM(OnTimeTrackLinID, _("&Linear scale"), OnTimeTrackLin) + POPUP_MENU_RADIO_ITEM(OnTimeTrackLogID, _("L&ogarithmic scale"), OnTimeTrackLog) POPUP_MENU_SEPARATOR() POPUP_MENU_ITEM(OnSetTimeTrackRangeID, _("&Range..."), OnSetTimeTrackRange) POPUP_MENU_CHECK_ITEM(OnTimeTrackLogIntID, _("Logarithmic &Interpolation"), OnTimeTrackLogInt)