Audacity 3.2.0
Classes | Enumerations | Functions
LabelDialog.cpp File Reference
#include "LabelDialog.h"
#include <wx/button.h>
#include <wx/defs.h>
#include <wx/choice.h>
#include <wx/dc.h>
#include <wx/dialog.h>
#include <wx/grid.h>
#include <wx/intl.h>
#include <wx/scrolbar.h>
#include <wx/settings.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <wx/textdlg.h>
#include "ShuttleGui.h"
#include "LabelTrack.h"
#include "Prefs.h"
#include "Project.h"
#include "ProjectWindow.h"
#include "SelectFile.h"
#include "ViewInfo.h"
#include "tracks/labeltrack/ui/LabelTrackView.h"
#include "widgets/AudacityMessageBox.h"
#include "widgets/AudacityTextEntryDialog.h"
#include "widgets/Grid.h"
#include "widgets/HelpSystem.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 73 of file LabelDialog.cpp.

73 {
74 ID_INSERTA = 11000,
79};
@ ID_INSERTB
Definition: LabelDialog.cpp:75
@ ID_IMPORT
Definition: LabelDialog.cpp:77
@ ID_INSERTA
Definition: LabelDialog.cpp:74
@ ID_REMOVE
Definition: LabelDialog.cpp:76
@ ID_EXPORT
Definition: LabelDialog.cpp:78

◆ Column

enum Column
Enumerator
Col_Track 
Col_Label 
Col_Stime 
Col_Etime 
Col_Lfreq 
Col_Hfreq 
Col_Max 

Definition at line 48 of file LabelDialog.cpp.

49{
57};
@ Col_Track
Definition: LabelDialog.cpp:50
@ Col_Label
Definition: LabelDialog.cpp:51
@ Col_Stime
Definition: LabelDialog.cpp:52
@ Col_Hfreq
Definition: LabelDialog.cpp:55
@ Col_Lfreq
Definition: LabelDialog.cpp:54
@ Col_Etime
Definition: LabelDialog.cpp:53
@ Col_Max
Definition: LabelDialog.cpp:56

Function Documentation

◆ EVT_COMMAND()

EVT_COMMAND ( wxID_ANY  ,
EVT_FREQUENCYTEXTCTRL_UPDATED  ,
LabelDialog::OnFreqUpdate   
)

Definition at line 92 of file LabelDialog.cpp.

106: wxDialogWrapper(parent,
107 wxID_ANY,
108 XO("Edit Labels"),
109 wxDefaultPosition,
110 wxSize(800, 600),
111 wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER)
112 , mProject{ project }
113 , mTracks(tracks)
114 , mSelectedTrack(selectedTrack)
115 , mIndex(index)
116 , mViewInfo(&viewinfo),
117 mRate(rate),
118 mFormat(format)
119 , mFreqFormat(freqFormat)
120{
121 SetName();
122 Populate();
123}
int format
Definition: ExportPCM.cpp:56
#define XO(s)
Definition: Internat.h:31