Audacity 3.2.0
Classes | Namespaces | Functions | Variables
AudioSetupToolBar.cpp File Reference
#include "AudioSetupToolBar.h"
#include "ToolManager.h"
#include <thread>
#include <wx/log.h>
#include <wx/menu.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/tooltip.h>
#include "../ActiveProject.h"
#include "AColor.h"
#include "AllThemeResources.h"
#include "AudioIOBase.h"
#include "DeviceToolBar.h"
#include "../KeyboardCapture.h"
#include "Project.h"
#include "../ProjectWindows.h"
#include "DeviceManager.h"
#include "../prefs/PrefsDialog.h"
#include "../prefs/DevicePrefs.h"
#include "../widgets/AButton.h"
#include "../widgets/BasicMenu.h"
#include "../widgets/wxWidgetsWindowPlacement.h"
Include dependency graph for AudioSetupToolBar.cpp:

Go to the source code of this file.

Classes

class  anonymous_namespace{AudioSetupToolBar.cpp}::ViewDeviceSettingsDialog
 

Namespaces

namespace  anonymous_namespace{AudioSetupToolBar.cpp}
 

Functions

 IMPLEMENT_CLASS (AudioSetupToolBar, ToolBar)
 

Variables

static constexpr int anonymous_namespace{AudioSetupToolBar.cpp}::kHost = 15000
 
static constexpr int anonymous_namespace{AudioSetupToolBar.cpp}::kInput = 15200
 
static constexpr int anonymous_namespace{AudioSetupToolBar.cpp}::kInputChannels = 15400
 
static constexpr int anonymous_namespace{AudioSetupToolBar.cpp}::kOutput = 15600
 
static constexpr int anonymous_namespace{AudioSetupToolBar.cpp}::kAudioSettings = 15800
 
static RegisteredToolbarFactory factory
 
AttachedToolBarMenuItem anonymous_namespace{AudioSetupToolBar.cpp}::sAttachment
 

Function Documentation

◆ IMPLEMENT_CLASS()

IMPLEMENT_CLASS ( AudioSetupToolBar  ,
ToolBar   
)

Variable Documentation

◆ factory

RegisteredToolbarFactory factory
static
Initial value:
[]( AudacityProject &project ){
}
}
#define safenew
Definition: MemoryX.h:10
@ AudioSetupBarID
Definition: ToolBar.h:86
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:89
A toolbar to allow easier changing of input and output devices .
wxWindowPtr< ToolBar > Holder
Definition: ToolBar.h:103

Definition at line 841 of file AudioSetupToolBar.cpp.

Referenced by ComputedPopupMenuTable< Derived, Base >::Append(), Registry::InlineGroupItem< VisitorType >::AppendOne(), AudioIoCallback::AudioIoCallback(), Sequence::Blockify(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Build(), CommandBuilder::BuildCommand(), ComputedPopupMenuTable< Derived, Base >::Computed(), PopupMenuTable::Computed(), ToolManager::CreateWindows(), Sequence::Delete(), Sequence::DoAppend(), EffectBase::DoEffect(), BuiltinCommandsModule::DoRegistration(), BuiltinEffectsModule::DoRegistration(), anonymous_namespace{PrefsPanel.cpp}::PrefsItemVisitor::EndGroup(), Exporter::Exporter(), GStreamerImportPlugin::GetSupportedExtensions(), GStreamerAutoplugSelectCallback(), Sequence::HandleXMLTag(), PluginManager::Initialize(), Sequence::InsertSilence(), VST3::Hosting::anonymous_namespace{module_linux.cpp}::LinuxModule::load(), VST3::Hosting::anonymous_namespace{module_win32.cpp}::Win32Module::load(), SampleBlockFactory::New(), EffectUIHost::OnMenu(), PrefsDialog::PrefsDialog(), EffectManager::PromptUser(), Exporter::RegisteredExportPlugin::RegisteredExportPlugin(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::RegisteredFactory::RegisteredFactory(), AudioIOExt::RegisteredFactory::RegisteredFactory(), PrefsPanel::Registration::Registration(), Sequence::SetSamples(), NyquistEffect::ShowHostInterface(), EffectNoiseReduction::TrackProgress(), WaveClip::WaveClip(), VST3::Hosting::anonymous_namespace{module_linux.cpp}::LinuxModule::~LinuxModule(), and VST3::Hosting::anonymous_namespace{module_win32.cpp}::Win32Module::~Win32Module().