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  {
  ScrubHeight = 14, ProperRulerHeight = 29, ItemNumberColumn, ActionColumn,
  ParamsColumn, kJson, kLisp, kBrief,
  nFormats, FMT_WAV, FMT_OTHER, ID_ShowAll = 10000,
  ID_ShowEnabled, ID_ShowDisabled, ID_ShowNew, ID_List,
  ID_ClearAll, ID_SelectAll, ID_Enable, ID_Disable,
  ePreviewID = wxID_PREVIEW, eDebugID = wxID_LOWEST - 2, eSettingsID = wxID_LOWEST - 3, ePreviewDryID = wxID_LOWEST - 4,
  eCloseID = wxID_CANCEL, ClearID = 10000, EditID, ResetID,
  LoadID, SaveID, SaveDefaultsID, AddID,
  RemoveID, DontShowID, CONTROL_GROUP_SAVE, CONTROL_GROUP_EXPORT,
  ETBActTooltips = 1, ETBActEnableDisable = 2, kMidiCellWidth = ( ( kTrackInfoWidth + kLeftMargin ) / 4) - 2, kMidiCellHeight = kTrackInfoBtnSize,
  AV_HWFRAME_MAP_READ = 1 << 0, AV_HWFRAME_MAP_WRITE = 1 << 1, AV_HWFRAME_MAP_OVERWRITE = 1 << 2, AV_HWFRAME_MAP_DIRECT = 1 << 3,
  kTrackInfoBtnSize = 18, kTrackInfoSliderHeight = 25, kTrackInfoSliderWidth = 84, kTrackInfoSliderAllowance = 5,
  kTrackInfoSliderExtra = 5
}
 

Variables

static TranslatableStrings names
 
struct {
   OSType   componentManufacturer
 
   OSType   componentType
 
   OSType   componentSubType
 
   const TranslatableString   name
 
   EffectDistortion::Params   params
 
   bool   do_exhaustive_model_search
 
   bool   do_escape_coding
 
   bool   do_mid_side_stereo
 
   bool   loose_mid_side_stereo
 
   unsigned   qlp_coeff_precision
 
   unsigned   min_residual_partition_order
 
   unsigned   max_residual_partition_order
 
   unsigned   rice_parameter_search_dist
 
   unsigned   max_lpc_order
 
   int   format
 
   const wxChar *   name
 
   const TranslatableString   desc
 
   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
ScrubHeight 
ProperRulerHeight 
ItemNumberColumn 
ActionColumn 
ParamsColumn 
kJson 
kLisp 
kBrief 
nFormats 
FMT_WAV 
FMT_OTHER 
ID_ShowAll 
ID_ShowEnabled 
ID_ShowDisabled 
ID_ShowNew 
ID_List 
ID_ClearAll 
ID_SelectAll 
ID_Enable 
ID_Disable 
ePreviewID 
eDebugID 
eSettingsID 
ePreviewDryID 
eCloseID 
ClearID 
EditID 
ResetID 
LoadID 
SaveID 
SaveDefaultsID 
AddID 
RemoveID 
DontShowID 
CONTROL_GROUP_SAVE 
CONTROL_GROUP_EXPORT 
ETBActTooltips 
ETBActEnableDisable 
kMidiCellWidth 
kMidiCellHeight 
AV_HWFRAME_MAP_READ 
AV_HWFRAME_MAP_WRITE 
AV_HWFRAME_MAP_OVERWRITE 
AV_HWFRAME_MAP_DIRECT 
kTrackInfoBtnSize 
kTrackInfoSliderHeight 
kTrackInfoSliderWidth 
kTrackInfoSliderAllowance 
kTrackInfoSliderExtra 

Definition at line 179 of file TagsEditor.cpp.

179  {
180  ClearID = 10000,
181  EditID,
182  ResetID,
183  LoadID,
184  SaveID,
186  AddID,
187  RemoveID,
188  DontShowID
189 };

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(), LabelTrackShifter::IntervalData::IntervalData(), anonymous_namespace{LabelMenus.cpp}::LabelsSelectedFlag(), MacroCommandsCatalog::MacroCommandsCatalog(), ControlToolBar::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(), TipWindow::SetLabel(), wxPanelWrapper::SetLabel(), wxDialogWrapper::SetLabel(), ToolBar::SetLabel(), anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::SetPrefix(), LabelTrack::Silence(), TipWindow::TipWindow(), TagsEditorDialog::TransferDataToWindow(), Ruler::Updater::Update(), AdornedRulerPanel::UpdateButtonStates(), Ruler::Updater::UpdateLinear(), and anonymous_namespace{EffectManager.cpp}::EffectPresetsDialog::UpdateUI().

◆ labelmap

const { ... } labelmap[]

◆ name

wxString name

Definition at line 164 of file TagsEditor.cpp.

◆ names

TranslatableStrings names
static
LABEL_TRACK
#define LABEL_TRACK
Definition: TagsEditor.cpp:146
LoadID
@ LoadID
Definition: TagsEditor.cpp:183
TAG_TRACK
#define TAG_TRACK
Definition: Tags.h:60
ResetID
@ ResetID
Definition: TagsEditor.cpp:182
EditID
@ EditID
Definition: TagsEditor.cpp:181
AddID
@ AddID
Definition: TagsEditor.cpp:186
SaveDefaultsID
@ SaveDefaultsID
Definition: TagsEditor.cpp:185
LABEL_ALBUM
#define LABEL_ALBUM
Definition: TagsEditor.cpp:145
ClearID
@ ClearID
Definition: TagsEditor.cpp:180
DontShowID
@ DontShowID
Definition: TagsEditor.cpp:188
SaveID
@ SaveID
Definition: TagsEditor.cpp:184
LABEL_COMMENTS
#define LABEL_COMMENTS
Definition: TagsEditor.cpp:149
TAG_GENRE
#define TAG_GENRE
Definition: Tags.h:62
TAG_YEAR
#define TAG_YEAR
Definition: Tags.h:61
LABEL_GENRE
#define LABEL_GENRE
Definition: TagsEditor.cpp:148
LABEL_ARTIST
#define LABEL_ARTIST
Definition: TagsEditor.cpp:143
LABEL_YEAR
#define LABEL_YEAR
Definition: TagsEditor.cpp:147
TAG_COMMENTS
#define TAG_COMMENTS
Definition: Tags.h:63
TAG_ARTIST
#define TAG_ARTIST
Definition: Tags.h:58
LABEL_TITLE
#define LABEL_TITLE
Definition: TagsEditor.cpp:144
RemoveID
@ RemoveID
Definition: TagsEditor.cpp:187
TAG_TITLE
#define TAG_TITLE
Definition: Tags.h:57
TAG_ALBUM
#define TAG_ALBUM
Definition: Tags.h:59