Audacity 3.2.0
|
#include <functional>
#include <vector>
#include <wx/defs.h>
#include "Prefs.h"
#include "Theme.h"
#include "wxPanelWrapper.h"
#include <wx/windowptr.h>
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 | toolbarGap 1 |
Enumerations | |
enum | { ToolBarFloatMargin = 1 } |
Functions | |
DECLARE_EXPORTED_EVENT_TYPE (AUDACITY_DLL_API, EVT_TOOLBAR_UPDATED, -1) | |
class ToolBar More... | |
Variables | |
static constexpr auto | toolbarSingle { 31 } |
Height of a single line toolbar. More... | |
static constexpr auto | toolbarMargin { 5 } |
Preferred inner toolbar margin. More... | |
static constexpr auto | toolbarSpacing { 2 } |
Preferred spacing between inner toolbar elements. More... | |
anonymous enum |
DECLARE_EXPORTED_EVENT_TYPE | ( | AUDACITY_DLL_API | , |
EVT_TOOLBAR_UPDATED | , | ||
- | 1 | ||
) |
class ToolBar
|
staticconstexpr |
Preferred inner toolbar margin.
Definition at line 55 of file ToolBar.h.
Referenced by AudioSetupToolBar::MakeAudioSetupButton(), and audacity::cloud::ShareAudioToolbar::MakeShareAudioButton().
|
staticconstexpr |
Height of a single line toolbar.
Definition at line 53 of file ToolBar.h.
Referenced by TimeToolBar::GetDockedSize(), ToolBar::GetSmartDockedSize(), AudioSetupToolBar::MakeAudioSetupButton(), audacity::cloud::ShareAudioToolbar::MakeShareAudioButton(), ToolManager::OnMouse(), DeviceToolBar::Populate(), SpectralSelectionBar::Populate(), ToolBar::ReCreateButtons(), and TimeToolBar::SetResizingLimits().
|
staticconstexpr |
Preferred spacing between inner toolbar elements.
Definition at line 57 of file ToolBar.h.
Referenced by audacity::cloud::ShareAudioToolbar::ArrangeButtons(), AudioSetupToolBar::ArrangeButtons(), CutCopyPasteToolBar::Populate(), EditToolBar::Populate(), TimeToolBar::Populate(), and ToolsToolBar::Populate().