11#ifndef __AUDACITY_AUDIO_SETUP_TOOLBAR__
12#define __AUDACITY_AUDIO_SETUP_TOOLBAR__
40 void Create(wxWindow * parent)
override;
47 void Repaint(wxDC* dc)
override;
50 void OnFocus(wxFocusEvent &event);
82 const wxArrayString &labels,
int checkedItem,
97 std::optional<wxString>
Get()
const {
98 if (mIndex < 0 || mIndex >=
mStrings.size())
128 if (id < 0 || id >=
mStrings.size())
151 DECLARE_EVENT_TABLE()
const TranslatableString name
IteratorRange< Iterator > make_iterator_range(const Iterator &i1, const Iterator &i2)
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
An explicitly nonlocalized string, not meant for the user to see.
A move-only handle representing a connection to a Publisher.
Extend wxArrayString with move operations and construction and insertion fromstd::initializer_list.