1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-02 16:49:41 +02:00

Commands adjusting pan and gain are enabled during transport...

... though they do have a messy interaction with Undo if recording that should
be fixe.

You may get an undo history item that not only restores the gain and pan, but
removes a part of the recording.
This commit is contained in:
Paul Licameli 2017-08-26 11:37:43 -04:00
parent 06da73fa2f
commit faa7d1828a

View File

@ -1521,23 +1521,23 @@ void AudacityProject::CreateMenusAndCommands()
c->BeginSubMenu(_("&Track"));
c->AddItem(wxT("TrackPan"), _("Change p&an on focused track"), FN(OnTrackPan), wxT("Shift+P"),
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag,
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
TrackPanelHasFocus | TracksExistFlag,
TrackPanelHasFocus | TracksExistFlag);
c->AddItem(wxT("TrackPanLeft"), _("Pan &left on focused track"), FN(OnTrackPanLeft), wxT("Alt+Shift+Left"),
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag,
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
TrackPanelHasFocus | TracksExistFlag,
TrackPanelHasFocus | TracksExistFlag);
c->AddItem(wxT("TrackPanRight"), _("Pan &right on focused track"), FN(OnTrackPanRight), wxT("Alt+Shift+Right"),
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag,
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
TrackPanelHasFocus | TracksExistFlag,
TrackPanelHasFocus | TracksExistFlag);
c->AddItem(wxT("TrackGain"), _("Change gai&n on focused track"), FN(OnTrackGain), wxT("Shift+G"),
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag,
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
TrackPanelHasFocus | TracksExistFlag,
TrackPanelHasFocus | TracksExistFlag);
c->AddItem(wxT("TrackGainInc"), _("&Increase gain on focused track"), FN(OnTrackGainInc), wxT("Alt+Shift+Up"),
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag,
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
TrackPanelHasFocus | TracksExistFlag,
TrackPanelHasFocus | TracksExistFlag);
c->AddItem(wxT("TrackGainDec"), _("&Decrease gain on focused track"), FN(OnTrackGainDec), wxT("Alt+Shift+Down"),
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag,
AudioIONotBusyFlag | TrackPanelHasFocus | TracksExistFlag);
TrackPanelHasFocus | TracksExistFlag,
TrackPanelHasFocus | TracksExistFlag);
c->AddItem(wxT("TrackMenu"), _("Op&en menu on focused track"), FN(OnTrackMenu), wxT("Shift+M\tskipKeydown"),
TracksExistFlag | TrackPanelHasFocus,
TracksExistFlag | TrackPanelHasFocus);