Audacity 3.2.0
|
Static Public Member Functions | |
static void | MuteTracks (const CommandContext &context, bool mute, bool selected) |
Definition at line 611 of file TrackMenus.cpp.
|
inlinestatic |
Definition at line 745 of file TrackMenus.cpp.
References Track::Any(), ProjectHistory::Get(), TrackList::Get(), ProjectSettings::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), CommandContext::project, PlayableTrack::SetMute(), and settings().
Referenced by OnMuteAllTracks(), OnMuteSelectedTracks(), OnUnmuteAllTracks(), and OnUnmuteSelectedTracks().
|
inline |
Definition at line 812 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoAlign(), gPrefs, CommandContext::index, CommandContext::project, and wxT().
|
inline |
Definition at line 804 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoAlign(), CommandContext::index, anonymous_namespace{TrackMenus.cpp}::kAlignLabelsCount(), and CommandContext::project.
|
inline |
Definition at line 621 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoMixAndRender(), and CommandContext::project.
|
inline |
Definition at line 627 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoMixAndRender(), and CommandContext::project.
|
inline |
Definition at line 829 of file TrackMenus.cpp.
References FileConfig::Flush(), gPrefs, and wxT().
|
inline |
Definition at line 766 of file TrackMenus.cpp.
References MuteTracks().
|
inline |
Definition at line 776 of file TrackMenus.cpp.
References MuteTracks().
|
inline |
Definition at line 798 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoPanTracks(), and CommandContext::project.
|
inline |
Definition at line 786 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoPanTracks(), and CommandContext::project.
|
inline |
Definition at line 792 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoPanTracks(), and CommandContext::project.
|
inline |
Definition at line 740 of file TrackMenus.cpp.
References TrackUtilities::DoRemoveTracks(), and CommandContext::project.
|
inline |
Definition at line 633 of file TrackMenus.cpp.
References AudacityMessageBox(), CONSOLIDATE, eIsCreating, ProjectHistory::Get(), UndoManager::Get(), ProjectRate::Get(), TrackList::Get(), ProjectWindow::Get(), ProjectRate::GetRate(), lrint, BasicUI::MakeProgress(), NONE, CommandContext::project, ProjectHistory::PushState(), S, wxT(), XO, and XXO.
|
inline |
Definition at line 973 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoSortTracks(), ProjectHistory::Get(), anonymous_namespace{TrackMenus.cpp}::kAudacitySortByName, CommandContext::project, ProjectHistory::PushState(), and XO.
|
inline |
Definition at line 964 of file TrackMenus.cpp.
References anonymous_namespace{TrackMenus.cpp}::DoSortTracks(), ProjectHistory::Get(), anonymous_namespace{TrackMenus.cpp}::kAudacitySortByTime, CommandContext::project, ProjectHistory::PushState(), and XO.
|
inline |
Definition at line 613 of file TrackMenus.cpp.
References EffectUI::DoEffect(), EffectManager::Get(), EffectManager::kConfigured, and wxT().
|
inline |
Definition at line 982 of file TrackMenus.cpp.
References FileConfig::Flush(), TrackPanel::Get(), gPrefs, MenuManager::ModifyAllProjectToolbarMenus(), CommandContext::project, and wxT().
|
inline |
Definition at line 1111 of file TrackMenus.cpp.
References TrackUtilities::DoRemoveTrack(), TrackFocus::Get(), ProjectStatus::Get(), ProjectAudioIO::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), ProjectAudioIO::IsAudioActive(), CommandContext::project, ProjectStatus::Set(), and XO.
|
inline |
This will pop up the track gain dialog for specified track
Definition at line 1039 of file TrackMenus.cpp.
References WaveTrackControls::GainSlider(), TrackFocus::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), CommandContext::project, anonymous_namespace{TrackMenus.cpp}::SetTrackGain(), and LWSlider::ShowDialog().
|
inline |
Definition at line 1066 of file TrackMenus.cpp.
References LWSlider::Decrease(), WaveTrackControls::GainSlider(), TrackFocus::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), CommandContext::project, and anonymous_namespace{TrackMenus.cpp}::SetTrackGain().
|
inline |
Definition at line 1053 of file TrackMenus.cpp.
References WaveTrackControls::GainSlider(), TrackFocus::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), LWSlider::Increase(), CommandContext::project, and anonymous_namespace{TrackMenus.cpp}::SetTrackGain().
|
inline |
Definition at line 1079 of file TrackMenus.cpp.
References TrackPanel::Get(), and CommandContext::project.
|
inline |
Definition at line 1175 of file TrackMenus.cpp.
References TrackUtilities::DoMoveTrack(), TrackFocus::Get(), TrackList::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), TrackUtilities::OnMoveBottomID, and CommandContext::project.
|
inline |
Definition at line 1149 of file TrackMenus.cpp.
References TrackUtilities::DoMoveTrack(), TrackFocus::Get(), TrackList::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), TrackUtilities::OnMoveDownID, and CommandContext::project.
|
inline |
Definition at line 1162 of file TrackMenus.cpp.
References TrackUtilities::DoMoveTrack(), TrackFocus::Get(), TrackList::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), TrackUtilities::OnMoveTopID, and CommandContext::project.
|
inline |
Definition at line 1136 of file TrackMenus.cpp.
References TrackUtilities::DoMoveTrack(), TrackFocus::Get(), TrackList::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), TrackUtilities::OnMoveUpID, and CommandContext::project.
|
inline |
Definition at line 1087 of file TrackMenus.cpp.
References TrackUtilities::DoTrackMute(), TrackFocus::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), CommandContext::project, TemporarySelection::pTrack, and CommandContext::temporarySelection.
|
inline |
The following methods operate controls on specified tracks, This will pop up the track panning dialog for specified track
Definition at line 1000 of file TrackMenus.cpp.
References TrackFocus::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), WaveTrackControls::PanSlider(), CommandContext::project, anonymous_namespace{TrackMenus.cpp}::SetTrackPan(), and LWSlider::ShowDialog().
|
inline |
Definition at line 1013 of file TrackMenus.cpp.
References LWSlider::Decrease(), TrackFocus::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), WaveTrackControls::PanSlider(), CommandContext::project, and anonymous_namespace{TrackMenus.cpp}::SetTrackPan().
|
inline |
Definition at line 1026 of file TrackMenus.cpp.
References TrackFocus::Get(), TrackPanel::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), LWSlider::Increase(), WaveTrackControls::PanSlider(), CommandContext::project, and anonymous_namespace{TrackMenus.cpp}::SetTrackPan().
|
inline |
Definition at line 1101 of file TrackMenus.cpp.
References TrackUtilities::DoTrackSolo(), TrackFocus::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), and CommandContext::project.
|
inline |
Definition at line 771 of file TrackMenus.cpp.
References MuteTracks().
|
inline |
Definition at line 781 of file TrackMenus.cpp.
References MuteTracks().