![]() |
Audacity 3.2.0
|
Namespace for functions for Clip menu. More...
Classes | |
struct | FoundClip |
struct | FoundClipBoundary |
struct | FoundTrack |
Variables | |
AttachedItem | sAttachment1 |
AttachedItem | sAttachment2 |
AttachedItem | sAttachment3 |
Namespace for functions for Clip menu.
double anonymous_namespace{ClipMenus.cpp}::AdjustForFindingEndTimes | ( | const std::vector< const WaveClip * > & | clips, |
double | time | ||
) |
Definition at line 129 of file ClipMenus.cpp.
Referenced by FindNextClipBoundary(), and FindPrevClipBoundary().
double anonymous_namespace{ClipMenus.cpp}::AdjustForFindingStartTimes | ( | const std::vector< const WaveClip * > & | clips, |
double | time | ||
) |
Definition at line 107 of file ClipMenus.cpp.
Referenced by FindNextClip(), FindNextClipBoundary(), FindPrevClip(), and FindPrevClipBoundary().
bool anonymous_namespace{ClipMenus.cpp}::ChannelsHaveDifferentClipBoundaries | ( | const WaveTrack * | wt | ) |
Definition at line 83 of file ClipMenus.cpp.
References TrackList::Channels(), and TwoChannelsHaveSameBoundaries().
Referenced by FindClipBoundaries(), and FindClips().
TranslatableString anonymous_namespace{ClipMenus.cpp}::ClipBoundaryMessage | ( | const std::vector< FoundClipBoundary > & | results | ) |
Definition at line 319 of file ClipMenus.cpp.
References TranslatableString::empty(), str, XO(), and XP.
Referenced by DoCursorClipBoundary(), and DoSelectClipBoundary().
BaseItemSharedPtr anonymous_namespace{ClipMenus.cpp}::ClipCursorItems | ( | ) |
Definition at line 853 of file ClipMenus.cpp.
References MenuTable::Command(), MenuTable::Items(), CommandManager::Options::LongName(), OnCursorNextClipBoundary(), OnCursorPrevClipBoundary(), WaveTracksExistFlag(), wxT(), XO(), and XXO().
BaseItemSharedPtr anonymous_namespace{ClipMenus.cpp}::ClipSelectMenu | ( | ) |
Definition at line 824 of file ClipMenus.cpp.
References MenuTable::Command(), MenuTable::Menu(), OnSelectCursorToNextClipBoundary(), OnSelectNextClip(), OnSelectPrevClip(), OnSelectPrevClipBoundaryToCursor(), WaveTracksExistFlag(), wxT(), XO(), and XXO().
void anonymous_namespace{ClipMenus.cpp}::DoClipLeftOrRight | ( | AudacityProject & | project, |
bool | right, | ||
bool | keyUp | ||
) |
Definition at line 703 of file ClipMenus.cpp.
References CONSOLIDATE, DoClipMove(), TrackFocus::Get(), ProjectHistory::Get(), UndoManager::Get(), ViewInfo::Get(), TrackList::Get(), ProjectSettings::Get(), ProjectWindow::Get(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::Get(), ProjectHistory::PushState(), settings(), and XO().
Referenced by OnClipLeft(), and OnClipRight().
double anonymous_namespace{ClipMenus.cpp}::DoClipMove | ( | AudacityProject & | project, |
Track * | track, | ||
TrackList & | trackList, | ||
bool | syncLocked, | ||
bool | right | ||
) |
Definition at line 651 of file ClipMenus.cpp.
References AttachedVirtualFunction< Tag, Return, This, Arguments >::Call(), TrackList::Channels(), ClipMoveState::DoSlideHorizontal(), ViewInfo::Get(), ClipMoveState::Init(), TrackShifter::Miss, and TrackShifter::Track.
Referenced by DoClipLeftOrRight().
void anonymous_namespace{ClipMenus.cpp}::DoCursorClipBoundary | ( | AudacityProject & | project, |
bool | next | ||
) |
Definition at line 626 of file ClipMenus.cpp.
References ClipBoundaryMessage(), FindClipBoundaries(), TrackFocus::Get(), ProjectHistory::Get(), ViewInfo::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), and ViewInfo::selectedRegion.
Referenced by OnCursorNextClipBoundary(), and OnCursorPrevClipBoundary().
void anonymous_namespace{ClipMenus.cpp}::DoSelectClip | ( | AudacityProject & | project, |
bool | next | ||
) |
Definition at line 576 of file ClipMenus.cpp.
References TranslatableString::empty(), FindClips(), TrackFocus::Get(), ProjectHistory::Get(), ViewInfo::Get(), ProjectWindow::Get(), ProjectHistory::ModifyState(), ViewInfo::selectedRegion, str, XO(), and XP.
Referenced by OnSelectNextClip(), and OnSelectPrevClip().
void anonymous_namespace{ClipMenus.cpp}::DoSelectClipBoundary | ( | AudacityProject & | project, |
bool | next | ||
) |
Definition at line 388 of file ClipMenus.cpp.
References ClipBoundaryMessage(), FindClipBoundaries(), TrackFocus::Get(), ProjectHistory::Get(), ViewInfo::Get(), ProjectHistory::ModifyState(), and ViewInfo::selectedRegion.
Referenced by OnSelectCursorToNextClipBoundary(), and OnSelectPrevClipBoundaryToCursor().
BaseItemSharedPtr anonymous_namespace{ClipMenus.cpp}::ExtraTimeShiftItems | ( | ) |
Definition at line 877 of file ClipMenus.cpp.
References MenuTable::Command(), MenuTable::Items(), OnClipLeft(), OnClipRight(), TrackPanelHasFocus(), TracksExistFlag(), CommandManager::Options::WantKeyUp(), wxT(), and XXO().
int anonymous_namespace{ClipMenus.cpp}::FindClipBoundaries | ( | AudacityProject & | project, |
double | time, | ||
bool | next, | ||
std::vector< FoundClipBoundary > & | finalResults | ||
) |
Definition at line 260 of file ClipMenus.cpp.
References TrackList::Channels(), ChannelsHaveDifferentClipBoundaries(), FindNextClipBoundary(), FindPrevClipBoundary(), TrackList::Get(), Track::GetSelected(), TrackList::SingletonRange(), and anonymous_namespace{ClipMenus.cpp}::FoundClipBoundary::time.
Referenced by DoCursorClipBoundary(), and DoSelectClipBoundary().
int anonymous_namespace{ClipMenus.cpp}::FindClips | ( | AudacityProject & | project, |
double | t0, | ||
double | t1, | ||
bool | next, | ||
std::vector< FoundClip > & | finalResults | ||
) |
Definition at line 498 of file ClipMenus.cpp.
References TrackList::Channels(), ChannelsHaveDifferentClipBoundaries(), anonymous_namespace{ClipMenus.cpp}::FoundClip::endTime, FindNextClip(), FindPrevClip(), TrackList::Get(), Track::GetSelected(), TrackList::SingletonRange(), and anonymous_namespace{ClipMenus.cpp}::FoundClip::startTime.
Referenced by DoSelectClip().
FoundClip anonymous_namespace{ClipMenus.cpp}::FindNextClip | ( | AudacityProject & | project, |
const WaveTrack * | wt, | ||
double | t0, | ||
double | t1 | ||
) |
Definition at line 412 of file ClipMenus.cpp.
References AdjustForFindingStartTimes(), WaveTrack::SortedClipArray(), and anonymous_namespace{ClipMenus.cpp}::FoundTrack::waveTrack.
Referenced by FindClips().
FoundClipBoundary anonymous_namespace{ClipMenus.cpp}::FindNextClipBoundary | ( | const WaveTrack * | wt, |
double | time | ||
) |
Definition at line 143 of file ClipMenus.cpp.
References AdjustForFindingEndTimes(), AdjustForFindingStartTimes(), WaveTrack::SortedClipArray(), and anonymous_namespace{ClipMenus.cpp}::FoundTrack::waveTrack.
Referenced by FindClipBoundaries().
FoundClip anonymous_namespace{ClipMenus.cpp}::FindPrevClip | ( | AudacityProject & | project, |
const WaveTrack * | wt, | ||
double | t0, | ||
double | t1 | ||
) |
Definition at line 454 of file ClipMenus.cpp.
References AdjustForFindingStartTimes(), WaveTrack::SortedClipArray(), and anonymous_namespace{ClipMenus.cpp}::FoundTrack::waveTrack.
Referenced by FindClips().
FoundClipBoundary anonymous_namespace{ClipMenus.cpp}::FindPrevClipBoundary | ( | const WaveTrack * | wt, |
double | time | ||
) |
Definition at line 197 of file ClipMenus.cpp.
References AdjustForFindingEndTimes(), AdjustForFindingStartTimes(), WaveTrack::SortedClipArray(), and anonymous_namespace{ClipMenus.cpp}::FoundTrack::waveTrack.
Referenced by FindClipBoundaries().
void anonymous_namespace{ClipMenus.cpp}::OnClipLeft | ( | const CommandContext & | context | ) |
Definition at line 794 of file ClipMenus.cpp.
References DoClipLeftOrRight(), CommandContext::pEvt, and CommandContext::project.
Referenced by ExtraTimeShiftItems().
void anonymous_namespace{ClipMenus.cpp}::OnClipRight | ( | const CommandContext & | context | ) |
Definition at line 806 of file ClipMenus.cpp.
References DoClipLeftOrRight(), CommandContext::pEvt, and CommandContext::project.
Referenced by ExtraTimeShiftItems().
void anonymous_namespace{ClipMenus.cpp}::OnCursorNextClipBoundary | ( | const CommandContext & | context | ) |
Definition at line 785 of file ClipMenus.cpp.
References DoCursorClipBoundary(), and CommandContext::project.
Referenced by ClipCursorItems().
void anonymous_namespace{ClipMenus.cpp}::OnCursorPrevClipBoundary | ( | const CommandContext & | context | ) |
Definition at line 778 of file ClipMenus.cpp.
References DoCursorClipBoundary(), and CommandContext::project.
Referenced by ClipCursorItems().
void anonymous_namespace{ClipMenus.cpp}::OnSelectCursorToNextClipBoundary | ( | const CommandContext & | context | ) |
Definition at line 759 of file ClipMenus.cpp.
References DoSelectClipBoundary(), and CommandContext::project.
Referenced by ClipSelectMenu().
void anonymous_namespace{ClipMenus.cpp}::OnSelectNextClip | ( | const CommandContext & | context | ) |
Definition at line 772 of file ClipMenus.cpp.
References DoSelectClip(), and CommandContext::project.
Referenced by ClipSelectMenu().
void anonymous_namespace{ClipMenus.cpp}::OnSelectPrevClip | ( | const CommandContext & | context | ) |
Definition at line 766 of file ClipMenus.cpp.
References DoSelectClip(), and CommandContext::project.
Referenced by ClipSelectMenu().
void anonymous_namespace{ClipMenus.cpp}::OnSelectPrevClipBoundaryToCursor | ( | const CommandContext & | context | ) |
Definition at line 752 of file ClipMenus.cpp.
References DoSelectClipBoundary(), and CommandContext::project.
Referenced by ClipSelectMenu().
bool anonymous_namespace{ClipMenus.cpp}::TwoChannelsHaveSameBoundaries | ( | const WaveTrack * | first, |
const WaveTrack * | second | ||
) |
Definition at line 58 of file ClipMenus.cpp.
References WaveTrack::GetClips().
Referenced by ChannelsHaveDifferentClipBoundaries().
AttachedItem anonymous_namespace{ClipMenus.cpp}::sAttachment1 |
Definition at line 848 of file ClipMenus.cpp.
AttachedItem anonymous_namespace{ClipMenus.cpp}::sAttachment2 |
Definition at line 871 of file ClipMenus.cpp.
AttachedItem anonymous_namespace{ClipMenus.cpp}::sAttachment3 |
Definition at line 890 of file ClipMenus.cpp.