Audacity 3.2.0
Namespaces | Functions | Variables
DeviceToolBar.cpp File Reference
#include "DeviceToolBar.h"
#include "ToolManager.h"
#include <thread>
#include <wx/wxprec.h>
#include <wx/setup.h>
#include <wx/app.h>
#include <wx/choice.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/statbmp.h>
#include <wx/stattext.h>
#include <wx/tooltip.h>
#include "../TrackPanel.h"
#include "AColor.h"
#include "AllThemeResources.h"
#include "AudioIOBase.h"
#include "ImageManipulation.h"
#include "../KeyboardCapture.h"
#include "Prefs.h"
#include "Project.h"
#include "ShuttleGui.h"
#include "../widgets/Grabber.h"
#include "DeviceManager.h"
#include "AudacityMessageBox.h"
#include "CommandContext.h"
#include "../CommonCommandFlags.h"
Include dependency graph for DeviceToolBar.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{DeviceToolBar.cpp}
 

Functions

 IMPLEMENT_CLASS (DeviceToolBar, ToolBar)
 
int DeviceToolbarPrefsID ()
 Methods for DeviceToolBar. More...
 
void anonymous_namespace{DeviceToolBar.cpp}::OnInputDevice (const CommandContext &context)
 
void anonymous_namespace{DeviceToolBar.cpp}::OnOutputDevice (const CommandContext &context)
 
void anonymous_namespace{DeviceToolBar.cpp}::OnInputChannels (const CommandContext &context)
 
void anonymous_namespace{DeviceToolBar.cpp}::OnAudioHost (const CommandContext &context)
 
auto anonymous_namespace{DeviceToolBar.cpp}::ExtraDeviceMenu ()
 

Variables

static RegisteredToolbarFactory factory
 
AttachedToolBarMenuItem anonymous_namespace{DeviceToolBar.cpp}::sAttachment
 
AttachedItem anonymous_namespace{DeviceToolBar.cpp}::sAttachment2
 

Function Documentation

◆ DeviceToolbarPrefsID()

int DeviceToolbarPrefsID ( )

Methods for DeviceToolBar.

Definition at line 67 of file DeviceToolBar.cpp.

68{
69 static int value = wxNewId();
70 return value;
71}

Referenced by AudioSetupToolBar::CommonMenuItemSteps(), DeviceToolBar::OnChoice(), AudioSetupToolBar::UpdateSelectedPrefs(), and DeviceToolBar::UpdateSelectedPrefs().

Here is the caller graph for this function:

◆ IMPLEMENT_CLASS()

IMPLEMENT_CLASS ( DeviceToolBar  ,
ToolBar   
)

Variable Documentation

◆ factory

RegisteredToolbarFactory factory
static
Initial value:
{
}
#define safenew
Definition: MemoryX.h:9
const auto project
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90
A toobar to allow easier changing of input and output devices .
Definition: DeviceToolBar.h:27
wxWindowPtr< ToolBar > Holder
Definition: ToolBar.h:78

Definition at line 758 of file DeviceToolBar.cpp.