Audacity 3.2.0
Classes | Macros | Enumerations | Functions
ToolBar.h File Reference
#include <functional>
#include <vector>
#include <wx/defs.h>
#include "Prefs.h"
#include "Theme.h"
#include "../widgets/wxPanelWrapper.h"
#include <wx/windowptr.h>
Include dependency graph for ToolBar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ToolBar
 Works with ToolManager and ToolDock to provide a dockable window in which buttons can be placed. More...
 
struct  RegisteredToolbarFactory
 

Macros

#define USE_AQUA_THEME   1
 
#define toolbarSingle   27
 
#define toolbarGap   1
 

Enumerations

enum  ToolBarID {
  NoBarID = -1 , TransportBarID , ToolsBarID , MeterBarID ,
  RecordMeterBarID , PlayMeterBarID , MixerBarID , EditBarID ,
  TranscriptionBarID , ScrubbingBarID , DeviceBarID , SelectionBarID ,
  TimeBarID , ToolBarCount
}
 
enum  { ToolBarFloatMargin = 1 }
 

Functions

 DECLARE_EXPORTED_EVENT_TYPE (AUDACITY_DLL_API, EVT_TOOLBAR_UPDATED, -1)
 class ToolBar More...
 

Macro Definition Documentation

◆ toolbarGap

#define toolbarGap   1

Definition at line 64 of file ToolBar.h.

◆ toolbarSingle

#define toolbarSingle   27

Definition at line 59 of file ToolBar.h.

◆ USE_AQUA_THEME

#define USE_AQUA_THEME   1

Definition at line 44 of file ToolBar.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ToolBarFloatMargin 

Definition at line 91 of file ToolBar.h.

91{ ToolBarFloatMargin = 1 };
@ ToolBarFloatMargin
Definition: ToolBar.h:91

◆ ToolBarID

enum ToolBarID
Enumerator
NoBarID 
TransportBarID 
ToolsBarID 
MeterBarID 
RecordMeterBarID 
PlayMeterBarID 
MixerBarID 
EditBarID 
TranscriptionBarID 
ScrubbingBarID 
DeviceBarID 
SelectionBarID 
TimeBarID 
ToolBarCount 

Definition at line 69 of file ToolBar.h.

70{
71 NoBarID = -1,
83#ifdef EXPERIMENTAL_SPECTRAL_EDITING
84 SpectralSelectionBarID,
85#endif
88};
@ NoBarID
Definition: ToolBar.h:71
@ ScrubbingBarID
Definition: ToolBar.h:80
@ RecordMeterBarID
Definition: ToolBar.h:75
@ PlayMeterBarID
Definition: ToolBar.h:76
@ DeviceBarID
Definition: ToolBar.h:81
@ SelectionBarID
Definition: ToolBar.h:82
@ TranscriptionBarID
Definition: ToolBar.h:79
@ TimeBarID
Definition: ToolBar.h:86
@ TransportBarID
Definition: ToolBar.h:72
@ MeterBarID
Definition: ToolBar.h:74
@ MixerBarID
Definition: ToolBar.h:77
@ ToolsBarID
Definition: ToolBar.h:73
@ ToolBarCount
Definition: ToolBar.h:87
@ EditBarID
Definition: ToolBar.h:78

Function Documentation

◆ DECLARE_EXPORTED_EVENT_TYPE()

DECLARE_EXPORTED_EVENT_TYPE ( AUDACITY_DLL_API  ,
EVT_TOOLBAR_UPDATED  ,
1 
)

class ToolBar