1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-16 16:10:06 +02:00

Bug 679 - Incorrect keyboard preferences for "Snap To"

http://bugzilla.audacityteam.org/show_bug.cgi?id=679
This commit is contained in:
lllucius 2013-11-08 14:12:24 +00:00
parent bd368e2fe2
commit f62166f36f
2 changed files with 18 additions and 10 deletions

View File

@ -113,6 +113,7 @@ simplifies construction of menu items.
#include "DeviceManager.h"
#include "CaptureEvents.h"
#include "Snap.h"
#ifdef EXPERIMENTAL_SCOREALIGN
#include "effects/ScoreAlignDialog.h"
@ -1157,11 +1158,12 @@ void AudacityProject::CreateMenusAndCommands()
c->AddCommand(wxT("TrackSolo"), _("Solo/Unsolo focused track"), FN(OnTrackSolo), wxT("Shift+S"));
c->AddCommand(wxT("TrackClose"), _("Close focused track"), FN(OnTrackClose), wxT("Shift+C"));
c->AddCommand(wxT("SnapToOn"), _("Snap To On"), FN(OnSnapToOn));
c->AddCommand(wxT("SnapToOff"), _("Snap To Off"), FN(OnSnapToOff));
c->SetDefaultFlags(AlwaysEnabledFlag, AlwaysEnabledFlag);
c->AddCommand(wxT("SnapToOff"), _("Snap To Off"), FN(OnSnapToOff));
c->AddCommand(wxT("SnapToNearest"), _("Snap To Nearest"), FN(OnSnapToNearest));
c->AddCommand(wxT("SnapToPrior"), _("Snap To Prior"), FN(OnSnapToPrior));
c->AddCommand(wxT("FullScreenOnOff"), _("Full screen on/off"), FN(OnFullScreen),
#ifdef __WXMAC__
wxT("Ctrl+/"));
@ -5952,14 +5954,19 @@ void AudacityProject::OnResample()
FinishAutoScroll();
}
void AudacityProject::OnSnapToOn()
{
SetSnapTo(true);
}
void AudacityProject::OnSnapToOff()
{
SetSnapTo(false);
SetSnapTo(SNAP_OFF);
}
void AudacityProject::OnSnapToNearest()
{
SetSnapTo(SNAP_NEAREST);
}
void AudacityProject::OnSnapToPrior()
{
SetSnapTo(SNAP_PRIOR);
}
void AudacityProject::OnFullScreen()

View File

@ -165,8 +165,9 @@ double GetTime(Track *t);
void OnSortTime();
void OnSortName();
void OnSnapToOn();
void OnSnapToOff();
void OnSnapToNearest();
void OnSnapToPrior();
void OnFullScreen();
// File Menu