![]() |
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 420 of file SelectMenus.cpp.
|
inline |
Definition at line 914 of file SelectMenus.cpp.
References UpdatePrefs().
|
delete |
|
inline |
Definition at line 838 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 864 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 870 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 607 of file SelectMenus.cpp.
References AudioIO::Get(), ProjectAudioIO::Get(), ViewInfo::Get(), ProjectAudioIO::IsAudioActive(), mCursorPositionHasBeenStored, mCursorPositionStored, CommandContext::project, project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 845 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 755 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), Viewport::Get(), ProjectHistory::ModifyState(), CommandContext::project, project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 744 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), Viewport::Get(), ProjectHistory::ModifyState(), CommandContext::project, project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 852 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 858 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DoCursorMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 792 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), Viewport::Get(), ChannelGroup::GetEndTime(), ProjectHistory::ModifyState(), CommandContext::project, project, ViewInfo::selectedRegion, Track::SupportsBasicEditing(), and tracks.
|
inline |
Definition at line 766 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), Viewport::Get(), ChannelGroup::GetStartTime(), ProjectHistory::ModifyState(), CommandContext::project, project, ViewInfo::selectedRegion, Track::SupportsBasicEditing(), and tracks.
|
inline |
Definition at line 888 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, CommandContext::project, project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_EXTEND.
|
inline |
Definition at line 876 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::CURSOR_MOVE, anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, mSeekInfo, CommandContext::project, project, and anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight().
|
inline |
Definition at line 894 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, CommandContext::project, project, anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight(), and anonymous_namespace{SelectMenus.cpp}::SELECTION_EXTEND.
|
inline |
Definition at line 882 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::CURSOR_MOVE, anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, mSeekInfo, CommandContext::project, project, and anonymous_namespace{SelectMenus.cpp}::SeekLeftOrRight().
|
inline |
Definition at line 730 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 737 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 426 of file SelectMenus.cpp.
References SelectUtilities::DoSelectAll(), TrackList::Get(), TrackPanel::Get(), LabelTrackView::Get(), WaveChannelView::Get(), CommandContext::project, and tracks.
|
inline |
Definition at line 902 of file SelectMenus.cpp.
References SelectUtilities::DoSelectTimeAndTracks(), CommandContext::project, and project.
|
inline |
Definition at line 462 of file SelectMenus.cpp.
References SelectUtilities::DoSelectTimeAndTracks(), CommandContext::project, and project.
|
inline |
Definition at line 518 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ChannelGroup::GetEndTime(), ProjectHistory::ModifyState(), CommandContext::project, project, ViewInfo::selectedRegion, and tracks.
|
inline |
Definition at line 588 of file SelectMenus.cpp.
References AudioIO::Get(), ProjectAudioIO::Get(), ProjectHistory::Get(), ViewInfo::Get(), ProjectAudioIO::IsAudioActive(), mCursorPositionHasBeenStored, mCursorPositionStored, min(), ProjectHistory::ModifyState(), CommandContext::project, project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 568 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), Viewport::Get(), ProjectHistory::ModifyState(), mRegionSave, CommandContext::project, project, ViewInfo::selectedRegion, SelectedRegion::t0(), and SelectedRegion::t1().
|
inline |
Definition at line 560 of file SelectMenus.cpp.
References ViewInfo::Get(), mRegionSave, CommandContext::project, project, and ViewInfo::selectedRegion.
|
inline |
Definition at line 452 of file SelectMenus.cpp.
References NotifyingSelectedRegion::collapseToT0(), ProjectHistory::Get(), ViewInfo::Get(), ProjectHistory::ModifyState(), CommandContext::project, project, ViewInfo::selectedRegion, and SelectUtilities::SelectNone().
|
inline |
Definition at line 496 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ChannelGroup::GetStartTime(), ProjectHistory::ModifyState(), CommandContext::project, project, ViewInfo::selectedRegion, and tracks.
|
inline |
Definition at line 468 of file SelectMenus.cpp.
References ProjectHistory::Get(), TrackList::Get(), Track::IsSelected(), SyncLock::IsSyncLockSelected(), ProjectHistory::ModifyState(), CommandContext::project, project, Track::SupportsBasicEditing(), and tracks.
|
inline |
Definition at line 540 of file SelectMenus.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ChannelGroup::GetEndTime(), ChannelGroup::GetStartTime(), ProjectHistory::ModifyState(), CommandContext::project, project, and tracks.
|
inline |
Definition at line 706 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 713 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 720 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_LEFT, anonymous_namespace{SelectMenus.cpp}::DoBoundaryMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 725 of file SelectMenus.cpp.
References anonymous_namespace{SelectMenus.cpp}::DIRECTION_RIGHT, anonymous_namespace{SelectMenus.cpp}::DoBoundaryMove(), mSeekInfo, and CommandContext::project.
|
inline |
Definition at line 695 of file SelectMenus.cpp.
References ProjectHistory::Get(), Viewport::Get(), ProjectHistory::ModifyState(), CommandContext::project, and project.
|
inline |
Definition at line 687 of file SelectMenus.cpp.
References ProjectHistory::Get(), Viewport::Get(), ProjectHistory::ModifyState(), CommandContext::project, and project.
|
inline |
Definition at line 484 of file SelectMenus.cpp.
References SelectUtilities::OnSetRegion(), CommandContext::project, and XO().
|
inline |
Definition at line 490 of file SelectMenus.cpp.
References SelectUtilities::OnSetRegion(), CommandContext::project, and XO().
|
inline |
Definition at line 828 of file SelectMenus.cpp.
References ProjectHistory::Get(), ControlToolBar::Get(), ProjectHistory::ModifyState(), CommandContext::project, and project.
|
inline |
Definition at line 818 of file SelectMenus.cpp.
References ProjectHistory::Get(), ControlToolBar::Get(), ProjectHistory::ModifyState(), CommandContext::project, and project.
|
inline |
Definition at line 675 of file SelectMenus.cpp.
References ProjectSnap::Get(), CommandContext::project, project, ProjectSnap::SetSnapMode(), and SNAP_NEAREST.
|
inline |
Definition at line 669 of file SelectMenus.cpp.
References ProjectSnap::Get(), CommandContext::project, project, ProjectSnap::SetSnapMode(), and SNAP_OFF.
|
inline |
Definition at line 681 of file SelectMenus.cpp.
References ProjectSnap::Get(), CommandContext::project, project, ProjectSnap::SetSnapMode(), and SNAP_PRIOR.
|
inline |
Definition at line 619 of file SelectMenus.cpp.
References BasicUI::MessageBoxOptions::Caption(), ProjectHistory::Get(), ProjectRate::Get(), ViewInfo::Get(), TrackList::Get(), WaveTrack::GetClipsIntersecting(), ProjectRate::GetRate(), anonymous_namespace{TimeTrack.cpp}::GetRate(), anonymous_namespace{SelectMenus.cpp}::GetWindowSize(), ProjectHistory::ModifyState(), anonymous_namespace{SelectMenus.cpp}::NearestZeroCrossing(), CommandContext::project, project, ViewInfo::selectedRegion, BasicUI::ShowMessageBox(), tracks, and XO().
|
inlineoverridevirtual |
Implements PrefsListener.
Definition at line 909 of file SelectMenus.cpp.
References gPrefs, mSeekInfo, audacity::BasicSettings::Read(), and wxT().
Referenced by Handler().
bool SelectActions::Handler::mCursorPositionHasBeenStored { false } |
Definition at line 585 of file SelectMenus.cpp.
Referenced by OnCursorPositionStore(), and OnSelectCursorStoredCursor().
double SelectActions::Handler::mCursorPositionStored { 0.0 } |
Definition at line 586 of file SelectMenus.cpp.
Referenced by OnCursorPositionStore(), and OnSelectCursorStoredCursor().
SelectedRegion SelectActions::Handler::mRegionSave {} |
Definition at line 558 of file SelectMenus.cpp.
Referenced by OnSelectionRestore(), and OnSelectionSave().
SeekInfo SelectActions::Handler::mSeekInfo |
Definition at line 704 of file SelectMenus.cpp.
Referenced by OnCursorLeft(), OnCursorLongJumpLeft(), OnCursorLongJumpRight(), OnCursorRight(), OnCursorShortJumpLeft(), OnCursorShortJumpRight(), OnSeekLeftLong(), OnSeekLeftShort(), OnSeekRightLong(), OnSeekRightShort(), OnSelContractLeft(), OnSelContractRight(), OnSelExtendLeft(), OnSelExtendRight(), OnSelSetExtendLeft(), OnSelSetExtendRight(), and UpdatePrefs().