Audacity 3.2.0
Classes | Namespaces | Macros | Enumerations | Functions | Variables
FreqWindow.cpp File Reference
#include "FreqWindow.h"
#include <algorithm>
#include <wx/setup.h>
#include <wx/brush.h>
#include <wx/button.h>
#include <wx/checkbox.h>
#include <wx/choice.h>
#include <wx/dcclient.h>
#include <wx/dcmemory.h>
#include <wx/font.h>
#include <wx/image.h>
#include <wx/file.h>
#include <wx/intl.h>
#include <wx/scrolbar.h>
#include <wx/sizer.h>
#include <wx/slider.h>
#include <wx/statbmp.h>
#include <wx/stattext.h>
#include <wx/statusbr.h>
#include <wx/textctrl.h>
#include <wx/textfile.h>
#include <wx/wfstream.h>
#include <wx/txtstrm.h>
#include <math.h>
#include "SelectFile.h"
#include "ShuttleGui.h"
#include "AColor.h"
#include "CommonCommandFlags.h"
#include "FFT.h"
#include "PitchName.h"
#include "Decibels.h"
#include "Prefs.h"
#include "Project.h"
#include "ProjectWindow.h"
#include "Theme.h"
#include "ViewInfo.h"
#include "AllThemeResources.h"
#include "FileNames.h"
#include "WaveTrack.h"
#include "./widgets/HelpSystem.h"
#include "widgets/AudacityMessageBox.h"
#include "widgets/Ruler.h"
#include "widgets/VetoDialogHook.h"
#include "commands/CommandContext.h"
#include "commands/CommandManager.h"
#include "ProjectWindows.h"
Include dependency graph for FreqWindow.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{FreqWindow.cpp}::Handler
 

Namespaces

namespace  anonymous_namespace{FreqWindow.cpp}
 

Macros

#define FrequencyAnalysisTitle   XO("Frequency Analysis")
 
#define FREQ_WINDOW_WIDTH   480
 
#define FREQ_WINDOW_HEIGHT   330
 

Enumerations

enum  {
  FirstID = 7000 , FreqZoomSliderID , FreqPanScrollerID , FreqExportButtonID ,
  FreqAlgChoiceID , FreqSizeChoiceID , FreqFuncChoiceID , FreqAxisChoiceID ,
  ReplotButtonID , GridOnOffID
}
 

Functions

 DEFINE_EVENT_TYPE (EVT_FREQWINDOW_RECALC)
 
CommandHandlerObjectanonymous_namespace{FreqWindow.cpp}::findCommandHandler (AudacityProject &)
 

Variables

static const char * ZoomIn []
 
static const char * ZoomOut []
 
AttachedWindows::RegisteredFactory anonymous_namespace{FreqWindow.cpp}::sFrequencyWindowKey
 
AttachedItem anonymous_namespace{FreqWindow.cpp}::sAttachment
 

Macro Definition Documentation

◆ FREQ_WINDOW_HEIGHT

#define FREQ_WINDOW_HEIGHT   330

Definition at line 113 of file FreqWindow.cpp.

◆ FREQ_WINDOW_WIDTH

#define FREQ_WINDOW_WIDTH   480

Definition at line 112 of file FreqWindow.cpp.

◆ FrequencyAnalysisTitle

#define FrequencyAnalysisTitle   XO("Frequency Analysis")

Definition at line 92 of file FreqWindow.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FirstID 
FreqZoomSliderID 
FreqPanScrollerID 
FreqExportButtonID 
FreqAlgChoiceID 
FreqSizeChoiceID 
FreqFuncChoiceID 
FreqAxisChoiceID 
ReplotButtonID 
GridOnOffID 

Definition at line 96 of file FreqWindow.cpp.

96 {
97 FirstID = 7000,
98
108};
@ FreqAxisChoiceID
Definition: FreqWindow.cpp:105
@ FreqFuncChoiceID
Definition: FreqWindow.cpp:104
@ FreqPanScrollerID
Definition: FreqWindow.cpp:100
@ FreqExportButtonID
Definition: FreqWindow.cpp:101
@ ReplotButtonID
Definition: FreqWindow.cpp:106
@ FreqAlgChoiceID
Definition: FreqWindow.cpp:102
@ FreqSizeChoiceID
Definition: FreqWindow.cpp:103
@ FreqZoomSliderID
Definition: FreqWindow.cpp:99
@ GridOnOffID
Definition: FreqWindow.cpp:107
@ FirstID
Definition: FreqWindow.cpp:97

Function Documentation

◆ DEFINE_EVENT_TYPE()

DEFINE_EVENT_TYPE ( EVT_FREQWINDOW_RECALC  )

Variable Documentation

◆ ZoomIn

const char* ZoomIn[]
static
Initial value:
= {
"16 16 6 1",
" c None",
"+ c #1C1C1C",
"@ c #AEAEAE",
"# c #F7F7F7",
"$ c #CFCECC",
"* c #1C1CA0",
" ++++ ",
" +#@ ** #+ ",
" + ****** [email protected]",
" +++# #[email protected]@ ",
" @@ "}

Definition at line 115 of file FreqWindow.cpp.

Referenced by FrequencyPlotDialog::Populate().

◆ ZoomOut

const char* ZoomOut[]
static
Initial value:
= {
"16 16 6 1",
" c None",
"+ c #1C1C1C",
"@ c #AEAEAE",
"# c #F7F7F7",
"$ c #CFCECC",
"* c #1C1CA0",
" ++++ ",
" +# @ #+ ",
" + ****** [email protected]",
" +++# #[email protected]@ ",
" @@ "}

Definition at line 140 of file FreqWindow.cpp.

Referenced by FrequencyPlotDialog::Populate().