14#include <wx/stattext.h>
19#include <wx/tooltip.h>
41 return wxT(
"Share Audio");
57 toolManager.GetToolBar(
ID()));
70 wxSizeEvent event(GetSize(), GetId());
71 event.SetEventObject(
this);
72 GetEventHandler()->ProcessEvent(event);
80 auto pCtrl =
static_cast<AButton*
>(this->FindWindow(iWinID));
89 std::vector<ComponentInterfaceSymbol> commands(
106 wxToolTip::Enable(
true);
107 wxToolTip::SetDelay(1000);
123 const bool audioStreamActive = gAudioIO &&
124 gAudioIO->IsStreamActive() && !gAudioIO->IsMonitoring();
126 bool hasAudio =
false;
130 if (track->GetStartTime() != track->GetEndTime())
182 SetMinSize({ std::max(76,
GetSizer()->GetMinSize().GetWidth()), -1 });
183 SetMaxSize({ -1, -1 });
XXO("&Cut/Copy/Paste Toolbar")
Extends Track with notions of mute and solo setting.
TranslatableString Verbatim(wxString str)
Require calls to the one-argument constructor to go through this distinct global function name.
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
static AudioIOBase * Get()
size_t size() const
How many attachment pointers are in the Site.
An explicitly nonlocalized string, not meant for the user to see.
static ProjectWindow & Get(AudacityProject &project)
wxColour & Colour(int iIndex)
wxImage & Image(int iIndex)
static TrackList & Get(AudacityProject &project)
static RegisteredToolbarFactory factory