![]() |
Audacity 3.2.0
|
Public Attributes | |
SelectedRegion | mRegionSave {} |
bool | mCursorPositionHasBeenStored { false } |
double | mCursorPositionStored { 0.0 } |
SeekInfo | mSeekInfo |
Additional Inherited Members | |
![]() | |
static void | Broadcast (int id=0) |
Call this static function to notify all PrefsListener objects. More... | |
![]() | |
virtual void | UpdateSelectedPrefs (int id) |
Definition at line 426 of file SelectMenus.cpp.
|
inline |
Definition at line 890 of file SelectMenus.cpp.
References UpdatePrefs().
SelectActions::Handler::Handler | ( | const Handler & | ) |
|
inline |
Definition at line 814 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::CURSOR_MOVE, anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), CommandContext::project, and anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight().
|
inline |
Definition at line 840 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 846 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 615 of file SelectMenus.cpp.
References AudioIO::Get(), ProjectAudioIO::Get(), ViewInfo::Get(), ProjectAudioIO::IsAudioActive(), mCursorPositionHasBeenStored, mCursorPositionStored, CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 821 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::CURSOR_MOVE, anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), CommandContext::project, and anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight().
|
inline |
Definition at line 731 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 720 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 828 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 834 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 768 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), Track::GetEndTime(), ProjectHistory::ModifyState(), CommandContext::project, ViewInfo::selectedRegion, and Track::SupportsBasicEditing().
|
inline |
Definition at line 742 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectWindow::Get(), Track::GetOffset(), ProjectHistory::ModifyState(), CommandContext::project, ViewInfo::selectedRegion, and Track::SupportsBasicEditing().
|
inline |
Definition at line 864 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, CommandContext::project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_EXTEND.
|
inline |
Definition at line 852 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::CURSOR_MOVE, anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, CommandContext::project, and anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight().
|
inline |
Definition at line 870 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, CommandContext::project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_EXTEND.
|
inline |
Definition at line 858 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::CURSOR_MOVE, anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, CommandContext::project, and anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight().
|
inline |
Definition at line 706 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), CommandContext::project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_CONTRACT.
|
inline |
Definition at line 713 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), CommandContext::project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_CONTRACT.
|
inline |
Definition at line 432 of file SelectMenus.cpp.
References SelectUtilities::DoSelectAll(), TrackList::Get(), TrackPanel::Get(), LabelTrackView::Get(), WaveTrackView::Get(), and CommandContext::project.
|
inline |
Definition at line 878 of file SelectMenus.cpp.
References SelectUtilities::DoSelectTimeAndTracks(), and CommandContext::project.
|
inline |
Definition at line 468 of file SelectMenus.cpp.
References SelectUtilities::DoSelectTimeAndTracks(), and CommandContext::project.
|
inline |
Definition at line 525 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), Track::GetEndTime(), ProjectHistory::ModifyState(), CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 596 of file SelectMenus.cpp.
References AudioIO::Get(), ProjectAudioIO::Get(), ProjectHistory::Get(), ViewInfo::Get(), ProjectAudioIO::IsAudioActive(), mCursorPositionHasBeenStored, mCursorPositionStored, min(), ProjectHistory::ModifyState(), CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 576 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), mRegionSave, CommandContext::project, ViewInfo::selectedRegion, SelectedRegion::t0(), and SelectedRegion::t1().
|
inline |
Definition at line 568 of file SelectMenus.cpp.
References ViewInfo::Get(), mRegionSave, CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 458 of file SelectMenus.cpp.
References NotifyingSelectedRegion::collapseToT0(), ProjectHistory::Get(), ViewInfo::Get(), ProjectHistory::ModifyState(), CommandContext::project, ViewInfo::selectedRegion, and SelectUtilities::SelectNone().
|
inline |
Definition at line 502 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), Track::GetStartTime(), ProjectHistory::ModifyState(), CommandContext::project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 474 of file SelectMenus.cpp.
References ProjectHistory::Get(), TrackList::Get(), Track::IsSelected(), SyncLock::IsSyncLockSelected(), ProjectHistory::ModifyState(), CommandContext::project, and Track::SupportsBasicEditing().
|
inline |
Definition at line 548 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), Track::GetEndTime(), Track::GetStartTime(), ProjectHistory::ModifyState(), and CommandContext::project.
|
inline |
Definition at line 682 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), CommandContext::project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_EXTEND.
|
inline |
Definition at line 689 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, anonymous_namespace{SelectMenus.cpp}::OnlyHandleKeyUp(), CommandContext::project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_EXTEND.
|
inline |
Definition at line 696 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, anonymous_namespace{SelectMenus.cpp}::DoBoundaryMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 701 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, anonymous_namespace{SelectMenus.cpp}::DoBoundaryMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 671 of file SelectMenus.cpp.
References ProjectHistory::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), and CommandContext::project.
|
inline |
Definition at line 663 of file SelectMenus.cpp.
References ProjectHistory::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), and CommandContext::project.
|
inline |
Definition at line 490 of file SelectMenus.cpp.
References SelectUtilities::OnSetRegion(), CommandContext::project, and XO().
|
inline |
Definition at line 496 of file SelectMenus.cpp.
References SelectUtilities::OnSetRegion(), CommandContext::project, and XO().
|
inline |
Definition at line 804 of file SelectMenus.cpp.
References ProjectHistory::Get(), ControlToolBar::Get(), ProjectHistory::ModifyState(), and CommandContext::project.
|
inline |
Definition at line 794 of file SelectMenus.cpp.
References ProjectHistory::Get(), ControlToolBar::Get(), ProjectHistory::ModifyState(), and CommandContext::project.
|
inline |
Definition at line 651 of file SelectMenus.cpp.
References ProjectSelectionManager::AS_SetSnapTo(), ProjectSelectionManager::Get(), CommandContext::project, and SNAP_NEAREST.
|
inline |
Definition at line 645 of file SelectMenus.cpp.
References ProjectSelectionManager::AS_SetSnapTo(), ProjectSelectionManager::Get(), CommandContext::project, and SNAP_OFF.
|
inline |
Definition at line 657 of file SelectMenus.cpp.
References ProjectSelectionManager::AS_SetSnapTo(), ProjectSelectionManager::Get(), CommandContext::project, and SNAP_PRIOR.
|
inline |
Definition at line 627 of file SelectMenus.cpp.
References ProjectHistory::Get(), ProjectRate::Get(), ViewInfo::Get(), anonymous_namespace{TimeTrack.cpp}::GetRate(), ProjectHistory::ModifyState(), anonymous_namespace{SelectMenus.cpp}::NearestZeroCrossing(), CommandContext::project, and ViewInfo::selectedRegion.
|
inlineoverridevirtual |
Implements PrefsListener.
Definition at line 885 of file SelectMenus.cpp.
References gPrefs, mSeekInfo, and wxT().
Referenced by Handler().
bool SelectActions::Handler::mCursorPositionHasBeenStored { false } |
Definition at line 593 of file SelectMenus.cpp.
Referenced by OnCursorPositionStore(), and OnSelectCursorStoredCursor().
double SelectActions::Handler::mCursorPositionStored { 0.0 } |
Definition at line 594 of file SelectMenus.cpp.
Referenced by OnCursorPositionStore(), and OnSelectCursorStoredCursor().
SelectedRegion SelectActions::Handler::mRegionSave {} |
Definition at line 566 of file SelectMenus.cpp.
Referenced by OnSelectionRestore(), and OnSelectionSave().
SeekInfo SelectActions::Handler::mSeekInfo |
Definition at line 680 of file SelectMenus.cpp.
Referenced by OnCursorLeft(), OnCursorLongJumpLeft(), OnCursorLongJumpRight(), OnCursorRight(), OnCursorShortJumpLeft(), OnCursorShortJumpRight(), OnSeekLeftLong(), OnSeekLeftShort(), OnSeekRightLong(), OnSeekRightShort(), OnSelContractLeft(), OnSelContractRight(), OnSelExtendLeft(), OnSelExtendRight(), OnSelSetExtendLeft(), OnSelSetExtendRight(), and UpdatePrefs().