22#include "../ShuttleGui.h"
23#include "../WaveTrack.h"
43 return XO(
"Preferences for TracksBehaviors");
48 return "Tracks_Behaviors_Preferences";
64 {
XO(
"Simple"),
XO(
"Multi-track"),
XO(
"None") },
65 { wxT(
"Simple"), wxT(
"Multi"), wxT(
"None") }
75 S.StartStatic(
XO(
"Behaviors"));
77 S.TieCheckBox(
XXO(
"&Select all audio, if selection required"),
78 {wxT(
"/GUI/SelectAllOnNone"),
81 S.TieCheckBox(
XXO(
"Enable cut &lines"),
82 {wxT(
"/GUI/EnableCutLines"),
84 S.TieCheckBox(
XXO(
"Enable &dragging selection edges"),
85 {wxT(
"/GUI/AdjustSelectionEdges"),
88 .TieCheckBox(
XXO(
"Editing a clip can &move other clips"),
90 S.TieCheckBox(
XXO(
"\"Move track focus\" c&ycles repeatedly through tracks"),
91 {wxT(
"/GUI/CircularTrackNavigation"),
93 S.TieCheckBox(
XXO(
"&Type to create a label"),
94 {wxT(
"/GUI/TypeToCreateLabel"),
96 S.TieCheckBox(
XXO(
"Use dialog for the &name of a new label"),
97 {wxT(
"/GUI/DialogForNameNewLabel"),
99#ifdef EXPERIMENTAL_SCROLLING_LIMITS
100 S.TieCheckBox(
XXO(
"Enable scrolling left of &zero"),
103 S.TieCheckBox(
XXO(
"Advanced &vertical zooming"),
104 {wxT(
"/GUI/VerticalZooming"),
109 S.StartMultiColumn(2);
ChoiceSetting TracksBehaviorsSolo
#define TRACKS_BEHAVIORS_PREFS_PLUGIN_SYMBOL
BoolSetting ScrollingPreference
BoolSetting EditClipsCanMove
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
Base class for a panel in the PrefsDialog. Classes derived from this class include BatchPrefs,...
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
A PrefsPanel for Tracks Behaviors settings.
ManualPageID HelpPageName() override
If not empty string, the Help button is added below the panel.
TracksBehaviorsPrefs(wxWindow *parent, wxWindowID winid)
void PopulateOrExchange(ShuttleGui &S) override
ComponentInterfaceSymbol GetSymbol() const override
TranslatableString GetDescription() const override
Holds a msgid for the translation catalog; may also bind format arguments.
PrefsPanel::Registration sAttachment