Audacity 3.2.0
Classes | Macros | Functions | Variables
ToolManager.cpp File Reference
#include "ToolManager.h"
#include "../commands/CommandContext.h"
#include <wx/wxprec.h>
#include <wx/dcclient.h>
#include <wx/defs.h>
#include <wx/frame.h>
#include <wx/gdicmn.h>
#include <wx/region.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/sysopt.h>
#include <wx/utils.h>
#include <wx/window.h>
#include <wx/minifram.h>
#include <wx/popupwin.h>
#include "AColor.h"
#include "AllThemeResources.h"
#include "ImageManipulation.h"
#include "Menus.h"
#include "Prefs.h"
#include "Project.h"
#include "ProjectWindows.h"
#include "widgets/AButton.h"
#include "widgets/ASlider.h"
#include "widgets/MeterPanelBase.h"
#include "widgets/Grabber.h"
#include "../commands/CommandManager.h"
#include "../ProjectSettings.h"
Include dependency graph for ToolManager.cpp:

Go to the source code of this file.

Classes

struct  DefaultConfigEntry
 

Macros

#define sizerW   11
 Methods for ToolFrame. More...
 

Functions

 IMPLEMENT_CLASS (ToolFrame, wxFrame)
 
 IMPLEMENT_CLASS (ToolManager, wxEvtHandler)
 

Variables

static const AudacityProject::AttachedObjects::RegisteredFactory key
 Methods for ToolManager. More...
 
static struct DefaultConfigEntry DefaultConfigTable []
 

Detailed Description

Implements ToolManager

Definition in file ToolManager.cpp.

Macro Definition Documentation

◆ sizerW

#define sizerW   11

Methods for ToolFrame.

Definition at line 66 of file ToolManager.cpp.

Function Documentation

◆ IMPLEMENT_CLASS() [1/2]

IMPLEMENT_CLASS ( ToolFrame  ,
wxFrame   
)

◆ IMPLEMENT_CLASS() [2/2]

IMPLEMENT_CLASS ( ToolManager  ,
wxEvtHandler   
)

Variable Documentation

◆ DefaultConfigTable

struct DefaultConfigEntry DefaultConfigTable[]
static

◆ key

Initial value:
{
[]( AudacityProject &parent ){
return std::make_shared< ToolManager >( &parent ); }
}
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90

Methods for ToolManager.

Definition at line 333 of file ToolManager.cpp.

Referenced by ToolManager::Get().