10#ifndef __AUDACITY_AUDIO_SETUP_TOOLBAR__
11#define __AUDACITY_AUDIO_SETUP_TOOLBAR__
39 void Create(wxWindow * parent)
override;
46 void Repaint(wxDC* dc)
override;
49 void OnFocus(wxFocusEvent &event);
81 const wxArrayString &labels,
int checkedItem,
95 std::optional<wxString>
Get()
const {
96 if (mIndex < 0 || mIndex >=
mStrings.size())
126 if (id < 0 || id >=
mStrings.size())
149 DECLARE_EVENT_TABLE()
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.