Audacity 3.2.0
|
Public Member Functions | |
void | OnUndo (const CommandContext &context) |
void | OnRedo (const CommandContext &context) |
void | OnCut (const CommandContext &context) |
void | OnDelete (const CommandContext &context) |
void | OnCopy (const CommandContext &context) |
std::pair< double, double > | FindSelection (const CommandContext &context) |
void | OnPaste (const CommandContext &context) |
void | OnDuplicate (const CommandContext &context) |
void | OnSplitCut (const CommandContext &context) |
void | OnSplitDelete (const CommandContext &context) |
void | OnSilence (const CommandContext &context) |
void | OnTrim (const CommandContext &context) |
void | OnSplit (const CommandContext &context) |
void | OnSplitNew (const CommandContext &context) |
void | OnJoin (const CommandContext &context) |
void | OnDisjoin (const CommandContext &context) |
void | OnEditMetadata (const CommandContext &context) |
void | OnPreferences (const CommandContext &context) |
Definition at line 141 of file EditMenus.cpp.
|
inline |
Definition at line 373 of file EditMenus.cpp.
References ViewInfo::Get(), CommandContext::project, TemporarySelection::pSelectedRegion, ViewInfo::selectedRegion, NotifyingSelectedRegion::t0(), and CommandContext::temporarySelection.
Referenced by OnPaste().
|
inline |
Definition at line 328 of file EditMenus.cpp.
References TrackList::Create(), anonymous_namespace{EditMenus.cpp}::FinishCopy(), Clipboard::Get(), ViewInfo::Get(), TrackList::Get(), TrackPanel::Get(), LabelTrackView::Get(), WaveTrackView::Get(), CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 203 of file EditMenus.cpp.
References NoteTrack::Clear(), WaveTrack::ClearAndAddCutLine(), NoteTrack::Copy(), TrackList::Create(), NoteTrack::Cut(), anonymous_namespace{EditMenus.cpp}::FinishCopy(), Clipboard::Get(), ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), AdornedRulerPanel::Get(), ProjectWindow::Get(), TrackPanel::Get(), LabelTrackView::Get(), WaveTrackView::Get(), gPrefs, SyncLock::IsSelectedOrSyncLockSelected(), CommandContext::project, ProjectHistory::PushState(), anonymous_namespace{TimeTrackVRulerControls.cpp}::ruler(), ViewInfo::selectedRegion, Track::SupportsBasicEditing(), Visit(), wxT(), and XO.
|
inline |
Definition at line 302 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), SyncLock::IsSelectedOrSyncLockSelected(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, and XO.
|
inline |
Definition at line 944 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, and XO.
|
inline |
Definition at line 669 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, and XO.
|
inline |
Definition at line 961 of file EditMenus.cpp.
References Exporter::DoEditMetadata(), CommandContext::project, and XO.
|
inline |
Definition at line 927 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, and XO.
|
inline |
Definition at line 395 of file EditMenus.cpp.
References BadUserAction, TrackList::Channels(), LabelTrack::Clear(), WaveTrack::ClearAndPaste(), anonymous_namespace{EditMenus.cpp}::DoPasteNothingSelected(), anonymous_namespace{EditMenus.cpp}::DoPasteText(), FindSelection(), Clipboard::Get(), TrackList::Get(), ProjectSettings::Get(), ProjectWindow::Get(), TrackPanel::Get(), WaveTrackFactory::Get(), WaveTrackView::Get(), SyncLock::IsSelectedOrSyncLockSelected(), SyncLock::IsSyncLockSelected(), CommandContext::project, settings(), LabelTrack::ShiftLabelsOnInsert(), Track::SyncLockAdjust(), and XO.
|
inline |
Definition at line 968 of file EditMenus.cpp.
References GlobalHook< VetoDialogHook, bool(wxDialog *) >::Call(), MenuManager::Get(), GetProjectFrame(), CommandContext::project, MenuCreator::RebuildMenuBar(), and PrefsDialog::ShowModal().
|
inline |
Definition at line 173 of file EditMenus.cpp.
References AudacityMessageBox(), Track::EnsureVisible(), TrackFocus::Get(), ProjectHistory::Get(), UndoManager::Get(), TrackList::Get(), ProjectWindow::Get(), TrackPanel::Get(), ProjectHistory::PopState(), CommandContext::project, UndoStackElem::state, and XO.
|
inline |
Definition at line 767 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, XC, and XO.
|
inline |
Definition at line 807 of file EditMenus.cpp.
References TrackList::Channels(), ProjectHistory::Get(), TrackList::Get(), CommandContext::project, TemporarySelection::pTrack, ProjectHistory::PushState(), CommandContext::temporarySelection, and XO.
|
inline |
Definition at line 699 of file EditMenus.cpp.
References WaveTrack::Copy(), TrackList::Create(), anonymous_namespace{EditMenus.cpp}::FinishCopy(), Clipboard::Get(), ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, WaveTrack::Silence(), WaveTrack::SplitCut(), Track::SupportsBasicEditing(), and XO.
|
inline |
Definition at line 742 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, WaveTrack::SplitDelete(), and XO.
|
inline |
Definition at line 876 of file EditMenus.cpp.
References anonymous_namespace{EditMenus.cpp}::FinishCopy(), ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), WaveTrack::GetOffset(), SampleTrack::LongSamplesToTime(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, WaveTrack::SplitCut(), SampleTrack::TimeToLongSamples(), and XO.
|
inline |
Definition at line 783 of file EditMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, WaveTrack::Trim(), and XO.
|
inline |
Definition at line 142 of file EditMenus.cpp.
References AudacityMessageBox(), Track::EnsureVisible(), TrackFocus::Get(), ProjectHistory::Get(), UndoManager::Get(), TrackList::Get(), ProjectWindow::Get(), TrackPanel::Get(), ProjectHistory::PopState(), CommandContext::project, UndoStackElem::state, and XO.