16#ifndef __AUDACITY_MIDI_IO_PREFS__
17#define __AUDACITY_MIDI_IO_PREFS__
23#define MIDI_IO_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Midi IO") }
42 void OnHost(wxCommandEvent & e);
49#ifdef EXPERIMENTAL_MIDI_IN
50 wxString mRecordDevice;
57#ifdef EXPERIMENTAL_MIDI_IN
std::vector< TranslatableString > TranslatableStrings
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
A PrefsPanel used to select recording and playback devices and other settings.
TranslatableString GetDescription() const override
MidiIOPrefs(wxWindow *parent, wxWindowID winid)
wxArrayStringEx mHostLabels
TranslatableStrings mHostNames
void OnHost(wxCommandEvent &e)
void PopulateOrExchange(ShuttleGui &S) override
ComponentInterfaceSymbol GetSymbol() const override
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.
Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list.