9#ifndef __AUDACITY_MOUSE_PREFS__
10#define __AUDACITY_MOUSE_PREFS__
20#define MOUSE_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Mouse") }
25 MousePrefs(wxWindow * parent, wxWindowID winid);
44 void OnShow(wxShowEvent & event);
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
A PrefsPanel that presents an interface for user to view the default bindings of mouse buttons to com...
void CreateList()
Creates the contents of mList.
void Populate()
Creates the dialog and its contents.
TranslatableString GetDescription() const override
ComponentInterfaceSymbol GetSymbol() const override
void PopulateOrExchange(ShuttleGui &S) override
Places controls on the panel and also exchanges data with them.
void OnShow(wxShowEvent &event)
void AddItem(TranslatableString const &buttons, TranslatableString const &tool, TranslatableString const &action, TranslatableString const &comment={})
Adds an item to mList.
MousePrefs(wxWindow *parent, wxWindowID winid)
Constructor.
ManualPageID HelpPageName() override
If not empty string, the Help button is added below the panel.
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.
Holds a msgid for the translation catalog; may also bind format arguments.