Audacity 3.2.0
Classes | Macros | Enumerations | Variables
TagsEditor.cpp File Reference
#include "TagsEditor.h"
#include "SelectFile.h"
#include "ShuttleGui.h"
#include "widgets/AudacityMessageBox.h"
#include "widgets/Grid.h"
#include "widgets/HelpSystem.h"
#include "XMLFileReader.h"
#include <wx/combobox.h>
#include <wx/display.h>
#include <wx/scrolbar.h>
Include dependency graph for TagsEditor.cpp:

Go to the source code of this file.

Classes

class  ComboEditor
 

Macros

#define LABEL_ARTIST   XO("Artist Name")
 
#define LABEL_TITLE   XO("Track Title")
 
#define LABEL_ALBUM   XO("Album Title")
 
#define LABEL_TRACK   XO("Track Number")
 
#define LABEL_YEAR   XO("Year")
 
#define LABEL_GENRE   XO("Genre")
 
#define LABEL_COMMENTS   XO("Comments")
 
#define STATICCNT   WXSIZEOF(labelmap)
 

Enumerations

enum  {
  ClearID = 10000 , EditID , ResetID , LoadID ,
  SaveID , SaveDefaultsID , AddID , RemoveID ,
  DontShowID
}
 

Variables

static TranslatableStrings names
 
struct {
   TranslatableString   label
 
   wxString   name
 
labelmap []
 

Macro Definition Documentation

◆ LABEL_ALBUM

#define LABEL_ALBUM   XO("Album Title")

Definition at line 145 of file TagsEditor.cpp.

◆ LABEL_ARTIST

#define LABEL_ARTIST   XO("Artist Name")

Definition at line 143 of file TagsEditor.cpp.

◆ LABEL_COMMENTS

#define LABEL_COMMENTS   XO("Comments")

Definition at line 149 of file TagsEditor.cpp.

◆ LABEL_GENRE

#define LABEL_GENRE   XO("Genre")

Definition at line 148 of file TagsEditor.cpp.

◆ LABEL_TITLE

#define LABEL_TITLE   XO("Track Title")

Definition at line 144 of file TagsEditor.cpp.

◆ LABEL_TRACK

#define LABEL_TRACK   XO("Track Number")

Definition at line 146 of file TagsEditor.cpp.

◆ LABEL_YEAR

#define LABEL_YEAR   XO("Year")

Definition at line 147 of file TagsEditor.cpp.

◆ STATICCNT

#define STATICCNT   WXSIZEOF(labelmap)

Definition at line 177 of file TagsEditor.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ClearID 
EditID 
ResetID 
LoadID 
SaveID 
SaveDefaultsID 
AddID 
RemoveID 
DontShowID 

Definition at line 179 of file TagsEditor.cpp.

179 {
180 ClearID = 10000,
181 EditID,
182 ResetID,
183 LoadID,
184 SaveID,
186 AddID,
187 RemoveID,
189};
@ SaveDefaultsID
Definition: TagsEditor.cpp:185
@ DontShowID
Definition: TagsEditor.cpp:188
@ ClearID
Definition: TagsEditor.cpp:180
@ RemoveID
Definition: TagsEditor.cpp:187
@ LoadID
Definition: TagsEditor.cpp:183
@ ResetID
Definition: TagsEditor.cpp:182
@ SaveID
Definition: TagsEditor.cpp:184
@ EditID
Definition: TagsEditor.cpp:181
@ AddID
Definition: TagsEditor.cpp:186

Variable Documentation

◆ label

Definition at line 163 of file TagsEditor.cpp.

Referenced by EditToolBar::AddButton(), ScrubbingToolBar::AddButton(), TranscriptionToolBar::AddButton(), VampEffect::AddFeatures(), CommandManager::AddItem(), ExportFFmpeg::AskResample(), LV2Effect::BuildPlain(), NumericTextCtrl::ComputeSizing(), ContrastDialog::ContrastDialog(), ConvertLegacyProjectFile(), CreateStdButtonSizer(), CommonTrackPanelCell::DoContextMenu(), DoMakeInterval(), anonymous_namespace{TransportMenus.cpp}::DoMoveToLabel(), ScrubbingToolBar::DoRegenerateTooltips(), Ruler::Draw(), Ruler::DrawGrid(), ExportMixerDialog::ExportMixerDialog(), Ruler::FindZero(), CommandManager::FormatLabelForMenu(), CommandManager::FormatLabelWithDisabledAccel(), LV2Effect::GetFactoryPresets(), KeyView::GetFullLabel(), LWSlider::GetTip(), anonymous_namespace{LabelMenus.cpp}::LabelsSelectedFlag(), MacroCommandsCatalog::MacroCommandsCatalog(), ToolBar::MakeButton(), PopupMenuTable::MakeLabel(), ToolsToolBar::MakeTool(), CommandManager::NewIdentifier(), KeyView::OnDrawItem(), KeyView::OnKeyDown(), EffectUIHost::OnMenu(), NyqBench::OnOutputUpdate(), NyqBench::OnScriptUpdate(), ExportMixerDialog::OnSlider(), DirectoriesPrefs::OnTempText(), NyquistEffect::ParseChoice(), NumericConverter::ParseFormatString(), LabelDialog::PopulateLabels(), EffectEqualization::PopulateOrExchange(), NumericConverter::PrintDebugInfo(), KeyView::RecalcExtents(), KeyView::RefreshBindings(), LabelTrack::Repeat(), GetInfoCommand::SendLabels(), TagsEditorDialog::SetEditors(), anonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectControl::SetEffect(), TipWindow::SetLabel(), wxPanelWrapper::SetLabel(), wxDialogWrapper::SetLabel(), ToolBar::SetLabel(), anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::SetPrefix(), ThemedWindowWrapper< WindowBase >::SetTranslatableLabel(), ThemedButtonWrapper< ButtonBase >::SetTranslatableLabel(), LabelTrack::Silence(), TipWindow::TipWindow(), TagsEditorDialog::TransferDataToWindow(), Ruler::Updater::Update(), AdornedRulerPanel::UpdateButtonStates(), Ruler::Updater::UpdateLinear(), anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::UpdateUI(), and VST3ParametersWindow::VST3ParametersWindow().

◆ 

const struct { ... } labelmap[]
Initial value:
=
{
}
#define TAG_TRACK
Definition: Tags.h:61
#define TAG_COMMENTS
Definition: Tags.h:64
#define TAG_GENRE
Definition: Tags.h:63
#define TAG_ALBUM
Definition: Tags.h:60
#define TAG_YEAR
Definition: Tags.h:62
#define TAG_TITLE
Definition: Tags.h:58
#define TAG_ARTIST
Definition: Tags.h:59
#define LABEL_TITLE
Definition: TagsEditor.cpp:144
#define LABEL_COMMENTS
Definition: TagsEditor.cpp:149
#define LABEL_GENRE
Definition: TagsEditor.cpp:148
#define LABEL_YEAR
Definition: TagsEditor.cpp:147
#define LABEL_ARTIST
Definition: TagsEditor.cpp:143
#define LABEL_ALBUM
Definition: TagsEditor.cpp:145
#define LABEL_TRACK
Definition: TagsEditor.cpp:146

Referenced by TagsEditorDialog::TransferDataToWindow().

◆ name

wxString name

Definition at line 164 of file TagsEditor.cpp.

◆ names

TranslatableStrings names
static