mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-17 17:17:40 +02:00
Time track menu items for lin/log display are radios again
This commit is contained in:
parent
a45f3bbc9e
commit
c982db5e20
@ -51,6 +51,10 @@ private:
|
|||||||
TimeTrack *const pTrack = static_cast<TimeTrack*>(mpData->pTrack);
|
TimeTrack *const pTrack = static_cast<TimeTrack*>(mpData->pTrack);
|
||||||
|
|
||||||
pMenu->Check(OnTimeTrackLogIntID, pTrack->GetInterpolateLog());
|
pMenu->Check(OnTimeTrackLogIntID, pTrack->GetInterpolateLog());
|
||||||
|
|
||||||
|
auto isLog = pTrack->GetDisplayLog();
|
||||||
|
pMenu->Check(OnTimeTrackLinID, !isLog);
|
||||||
|
pMenu->Check(OnTimeTrackLogID, isLog);
|
||||||
}
|
}
|
||||||
|
|
||||||
void DestroyMenu() override
|
void DestroyMenu() override
|
||||||
@ -148,8 +152,8 @@ void TimeTrackMenuTable::OnTimeTrackLogInt(wxCommandEvent & /*event*/)
|
|||||||
|
|
||||||
BEGIN_POPUP_MENU(TimeTrackMenuTable)
|
BEGIN_POPUP_MENU(TimeTrackMenuTable)
|
||||||
POPUP_MENU_SEPARATOR()
|
POPUP_MENU_SEPARATOR()
|
||||||
POPUP_MENU_ITEM(OnTimeTrackLinID, _("&Linear scale"), OnTimeTrackLin)
|
POPUP_MENU_RADIO_ITEM(OnTimeTrackLinID, _("&Linear scale"), OnTimeTrackLin)
|
||||||
POPUP_MENU_ITEM(OnTimeTrackLogID, _("L&ogarithmic scale"), OnTimeTrackLog)
|
POPUP_MENU_RADIO_ITEM(OnTimeTrackLogID, _("L&ogarithmic scale"), OnTimeTrackLog)
|
||||||
POPUP_MENU_SEPARATOR()
|
POPUP_MENU_SEPARATOR()
|
||||||
POPUP_MENU_ITEM(OnSetTimeTrackRangeID, _("&Range..."), OnSetTimeTrackRange)
|
POPUP_MENU_ITEM(OnSetTimeTrackRangeID, _("&Range..."), OnSetTimeTrackRange)
|
||||||
POPUP_MENU_CHECK_ITEM(OnTimeTrackLogIntID, _("Logarithmic &Interpolation"), OnTimeTrackLogInt)
|
POPUP_MENU_CHECK_ITEM(OnTimeTrackLogIntID, _("Logarithmic &Interpolation"), OnTimeTrackLogInt)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user