Audacity 3.2.0
Namespaces | Typedefs | Functions | Variables
LabelMenus.cpp File Reference
#include "AudioIO.h"
#include "BasicUI.h"
#include "../Clipboard.h"
#include "../CommonCommandFlags.h"
#include "../LabelTrack.h"
#include "Prefs.h"
#include "Project.h"
#include "ProjectAudioIO.h"
#include "ProjectHistory.h"
#include "../SelectUtilities.h"
#include "SyncLock.h"
#include "TrackFocus.h"
#include "../TrackPanel.h"
#include "ViewInfo.h"
#include "Viewport.h"
#include "WaveTrack.h"
#include "WaveTrackUtilities.h"
#include "CommandContext.h"
#include "../tracks/labeltrack/ui/LabelTrackView.h"
#include "toolbars/ToolManager.h"
#include <cassert>
Include dependency graph for LabelMenus.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{LabelMenus.cpp}
 Namespace for functions for Edit Label submenu.
 

Typedefs

using Region = WaveTrack::Region
 
using Regions = WaveTrack::Regions
 
using anonymous_namespace{LabelMenus.cpp}::EditFunction = std::function< void(Track &track, double, double)>
 
using anonymous_namespace{LabelMenus.cpp}::EditFunctionWithProgress = std::function< void(Track &track, double, double, ProgressReporter)>
 
using anonymous_namespace{LabelMenus.cpp}::EditDestFunction = std::function< std::shared_ptr< TrackList >(Track &, double, double)>
 

Functions

const ReservedCommandFlaganonymous_namespace{LabelMenus.cpp}::LabelsSelectedFlag ()
 
int anonymous_namespace{LabelMenus.cpp}::DoAddLabel (AudacityProject &project, const SelectedRegion &region, bool preserveFocus=false)
 
void anonymous_namespace{LabelMenus.cpp}::GetRegionsByLabel (const TrackList &tracks, const SelectedRegion &selectedRegion, Regions &regions)
 
void anonymous_namespace{LabelMenus.cpp}::EditByLabel (AudacityProject &project, TrackList &tracks, const SelectedRegion &selectedRegion, EditFunctionWithProgress action, ProgressReporter progress)
 
void anonymous_namespace{LabelMenus.cpp}::EditByLabel (AudacityProject &project, TrackList &tracks, const SelectedRegion &selectedRegion, EditFunction action)
 
void anonymous_namespace{LabelMenus.cpp}::EditClipboardByLabel (AudacityProject &project, TrackList &tracks, const SelectedRegion &selectedRegion, EditDestFunction action)
 
void anonymous_namespace{LabelMenus.cpp}::OnEditLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnAddLabel (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnAddLabelPlaying (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnPasteNewLabel (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnToggleTypeToCreateLabel (const CommandContext &WXUNUSED(context))
 
void anonymous_namespace{LabelMenus.cpp}::OnCutLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnDeleteLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnSplitCutLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnSplitDeleteLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnSilenceLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnCopyLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnSplitLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnJoinLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnDisjoinLabels (const CommandContext &context)
 
void anonymous_namespace{LabelMenus.cpp}::OnNewLabelTrack (const CommandContext &context)
 
auto anonymous_namespace{LabelMenus.cpp}::LabelEditMenus ()
 

Variables

AttachedItem anonymous_namespace{LabelMenus.cpp}::sAttachment1
 
AttachedItem anonymous_namespace{LabelMenus.cpp}::sAttachment2
 

Typedef Documentation

◆ Region

Definition at line 25 of file LabelMenus.cpp.

◆ Regions

Definition at line 26 of file LabelMenus.cpp.