Audacity 3.2.0
Namespaces | Enumerations | Functions | Variables
SpectralSelectionBar.cpp File Reference
#include "SpectralSelectionBar.h"
#include "ToolManager.h"
#include <algorithm>
#include <wx/wxprec.h>
#include <wx/setup.h>
#include <wx/defs.h>
#include <wx/checkbox.h>
#include <wx/combobox.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/valtext.h>
#include <wx/window.h>
#include <wx/statline.h>
#include "Prefs.h"
#include "Project.h"
#include "ProjectNumericFormats.h"
#include "ProjectRate.h"
#include "ProjectSelectionManager.h"
#include "AllThemeResources.h"
#include "SelectedRegion.h"
#include "ViewInfo.h"
#include "WaveTrack.h"
#include "../widgets/NumericTextCtrl.h"
Include dependency graph for SpectralSelectionBar.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{SpectralSelectionBar.cpp}
 

Enumerations

enum  {
  SpectralSelectionBarFirstID = 2750 , OnCenterID , OnWidthID , OnLowID ,
  OnHighID , OnChoiceID
}
 

Functions

 IMPLEMENT_CLASS (SpectralSelectionBar, ToolBar)
 
static const wxString preferencePath (wxT("/GUI/Toolbars/SpectralSelection/CenterAndWidthChoice"))
 

Variables

static RegisteredToolbarFactory factory
 
AttachedToolBarMenuItem anonymous_namespace{SpectralSelectionBar.cpp}::sAttachment
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SpectralSelectionBarFirstID 
OnCenterID 
OnWidthID 
OnLowID 
OnHighID 
OnChoiceID 

Definition at line 64 of file SpectralSelectionBar.cpp.

64 {
68 OnLowID,
71};
@ SpectralSelectionBarFirstID

Function Documentation

◆ IMPLEMENT_CLASS()

IMPLEMENT_CLASS ( SpectralSelectionBar  ,
ToolBar   
)

◆ preferencePath()

static const wxString preferencePath ( wxT("/GUI/Toolbars/SpectralSelection/CenterAndWidthChoice")  )
static

Referenced by SpectralSelectionBar::OnChoice(), and SpectralSelectionBar::Populate().

Here is the caller graph for this function:

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
(not quite a Toolbar) at foot of screen for setting and viewing the frequency selection range.
wxWindowPtr< ToolBar > Holder
Definition: ToolBar.h:78

Definition at line 512 of file SpectralSelectionBar.cpp.