Audacity 3.2.0
Namespaces | Functions | Variables
MeterToolBar.cpp File Reference
#include "MeterToolBar.h"
#include "widgets/AButton.h"
#include <wx/wxprec.h>
#include <wx/setup.h>
#include <wx/tooltip.h>
#include <wx/gbsizer.h>
#include "AllThemeResources.h"
#include "Decibels.h"
#include "ToolManager.h"
#include "ProjectAudioIO.h"
#include "../widgets/MeterPanel.h"
#include "CommandContext.h"
Include dependency graph for MeterToolBar.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{MeterToolBar.cpp}
 

Functions

 IMPLEMENT_CLASS (MeterToolBar, ToolBar)
 
void anonymous_namespace{MeterToolBar.cpp}::OnOutputGain (const CommandContext &context)
 
void anonymous_namespace{MeterToolBar.cpp}::OnOutputGainInc (const CommandContext &context)
 
void anonymous_namespace{MeterToolBar.cpp}::OnOutputGainDec (const CommandContext &context)
 
void anonymous_namespace{MeterToolBar.cpp}::OnInputGain (const CommandContext &context)
 
void anonymous_namespace{MeterToolBar.cpp}::OnInputGainInc (const CommandContext &context)
 
void anonymous_namespace{MeterToolBar.cpp}::OnInputGainDec (const CommandContext &context)
 
auto anonymous_namespace{MeterToolBar.cpp}::ExtraMixerMenu ()
 

Variables

static RegisteredToolbarFactory factory1
 
static RegisteredToolbarFactory factory2
 
static RegisteredToolbarFactory factory3
 
AttachedToolBarMenuItem anonymous_namespace{MeterToolBar.cpp}::sAttachment1
 
AttachedToolBarMenuItem anonymous_namespace{MeterToolBar.cpp}::sAttachment2
 
AttachedItem anonymous_namespace{MeterToolBar.cpp}::sAttachment4
 

Function Documentation

◆ IMPLEMENT_CLASS()

IMPLEMENT_CLASS ( MeterToolBar  ,
ToolBar   
)

Variable Documentation

◆ factory1

RegisteredToolbarFactory factory1
static
Initial value:
{
XO("Recording Meter"), MeterToolBar::RecordID() } }; }
}
XO("Cut/Copy/Paste")
#define safenew
Definition: MemoryX.h:9
constexpr int kWithRecordMeter
Definition: MeterToolBar.h:34
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 ToolBar that holds the VU Meter.
Definition: MeterToolBar.h:38
static Identifier RecordID()
wxWindowPtr< ToolBar > Holder
Definition: ToolBar.h:78

Definition at line 502 of file MeterToolBar.cpp.

◆ factory2

RegisteredToolbarFactory factory2
static
Initial value:
{
XO("Playback Meter"), MeterToolBar::PlayID() } }; }
}
constexpr int kWithPlayMeter
Definition: MeterToolBar.h:35
static Identifier PlayID()

Definition at line 508 of file MeterToolBar.cpp.

◆ factory3

RegisteredToolbarFactory factory3
static
Initial value:
{
XO("Combined Meter"), MeterToolBar::ID() } }; }
}
static Identifier ID()
Methods for MeterToolBar.

Definition at line 514 of file MeterToolBar.cpp.