13#ifndef __AUDACITY_TRACKS_PREFS__
14#define __AUDACITY_TRACKS_PREFS__
25#define TRACKS_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Tracks") }
40 static bool GetPinnedHeadPreference();
41 static void SetPinnedHeadPreference(
bool value,
bool flush =
false);
43 static double GetPinnedHeadPositionPreference();
44 static void SetPinnedHeadPositionPreference(
double value,
bool flush =
false);
This specialization of Setting for bool adds a Toggle method to negate the saved value.
virtual ComponentInterfaceSymbol GetSymbol() const =0
virtual TranslatableString GetDescription() const =0
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,...
virtual ManualPageID HelpPageName()
If not empty string, the Help button is added below the panel.
virtual void PopulateOrExchange(ShuttleGui &WXUNUSED(S))
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
A PrefsPanel for track display and behavior properties.
static BoolSetting TracksFitVerticallyZoomed
static int iPreferencePinned
Holds a msgid for the translation catalog; may also bind format arguments.