Audacity 3.2.0
Classes | Enumerations | Functions
LabelDialog.cpp File Reference
#include "LabelDialog.h"
#include <wx/defs.h>
#include <wx/choice.h>
#include <wx/dc.h>
#include <wx/grid.h>
#include <wx/scrolbar.h>
#include <wx/settings.h>
#include <wx/stattext.h>
#include <wx/textdlg.h>
#include "ShuttleGui.h"
#include "LabelTrack.h"
#include "Prefs.h"
#include "Project.h"
#include "SelectFile.h"
#include "ViewInfo.h"
#include "Viewport.h"
#include "tracks/labeltrack/ui/LabelTrackView.h"
#include "AudacityMessageBox.h"
#include "AudacityTextEntryDialog.h"
#include "widgets/Grid.h"
#include "HelpSystem.h"
#include "NumericConverterFormats.h"
#include "FileNames.h"
#include <limits>
Include dependency graph for LabelDialog.cpp:

Go to the source code of this file.

Classes

class  RowData
 

Enumerations

enum  Column {
  Col_Track , Col_Label , Col_Stime , Col_Etime ,
  Col_Lfreq , Col_Hfreq , Col_Max
}
 
enum  {
  ID_INSERTA = 11000 , ID_INSERTB , ID_REMOVE , ID_IMPORT ,
  ID_EXPORT
}
 

Functions

 EVT_COMMAND (wxID_ANY, EVT_FREQUENCYTEXTCTRL_UPDATED, LabelDialog::OnFreqUpdate) LabelDialog
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_INSERTA 
ID_INSERTB 
ID_REMOVE 
ID_IMPORT 
ID_EXPORT 

Definition at line 70 of file LabelDialog.cpp.

70 {
71 ID_INSERTA = 11000,
76};
@ ID_INSERTB
Definition: LabelDialog.cpp:72
@ ID_IMPORT
Definition: LabelDialog.cpp:74
@ ID_INSERTA
Definition: LabelDialog.cpp:71
@ ID_REMOVE
Definition: LabelDialog.cpp:73
@ ID_EXPORT
Definition: LabelDialog.cpp:75

◆ Column

enum Column
Enumerator
Col_Track 
Col_Label 
Col_Stime 
Col_Etime 
Col_Lfreq 
Col_Hfreq 
Col_Max 

Definition at line 45 of file LabelDialog.cpp.

46{
54};
@ Col_Track
Definition: LabelDialog.cpp:47
@ Col_Label
Definition: LabelDialog.cpp:48
@ Col_Stime
Definition: LabelDialog.cpp:49
@ Col_Hfreq
Definition: LabelDialog.cpp:52
@ Col_Lfreq
Definition: LabelDialog.cpp:51
@ Col_Etime
Definition: LabelDialog.cpp:50
@ Col_Max
Definition: LabelDialog.cpp:53

Function Documentation

◆ EVT_COMMAND()

EVT_COMMAND ( wxID_ANY  ,
EVT_FREQUENCYTEXTCTRL_UPDATED  ,
LabelDialog::OnFreqUpdate   
)

Definition at line 89 of file LabelDialog.cpp.

102: wxDialogWrapper(parent,
103 wxID_ANY,
104 XO("Edit Labels"),
105 wxDefaultPosition,
106 wxSize(800, 600),
107 wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER)
108 , mProject{ project }
109 , mTracks(tracks)
110 , mSelectedTrack(selectedTrack)
111 , mIndex(index)
112 , mViewInfo(&viewinfo)
113 , mFormat(format)
114 , mFreqFormat(freqFormat)
115{
116 SetName();
117 Populate();
118}
XO("Cut/Copy/Paste")
const auto tracks
const auto project

References project.