Audacity 3.2.0
|
Classes | |
struct | TemporaryClipRemover |
Typedefs | |
using | Correspondence = std::unordered_map< Track *, Track * > |
using | DetachedIntervals = std::unordered_map< Track *, TrackShifter::Intervals > |
Functions | |
SnapPointArray | FindCandidates (const TrackList &tracks, const ClipMoveState::ShifterMap &shifters) |
void | AdjustToSnap (const ViewInfo &viewInfo, wxCoord xx, SnapManager *pSnapManager, bool snapPreferRightEdge, ClipMoveState &state, double &desiredSlideAmount) |
bool | FindCorrespondence (Correspondence &correspondence, TrackList &trackList, Track &capturedTrack, Track &track, ClipMoveState &state) |
bool | CheckFit (ClipMoveState &state, const Correspondence &correspondence, const DetachedIntervals &intervals, double tolerance, double &desiredSlideAmount) |
void | MigrationFailure () |
using anonymous_namespace{TimeShiftHandle.cpp}::Correspondence = typedef std::unordered_map< Track*, Track* > |
Definition at line 583 of file TimeShiftHandle.cpp.
using anonymous_namespace{TimeShiftHandle.cpp}::DetachedIntervals = typedef std::unordered_map<Track*, TrackShifter::Intervals> |
Definition at line 655 of file TimeShiftHandle.cpp.
void anonymous_namespace{TimeShiftHandle.cpp}::AdjustToSnap | ( | const ViewInfo & | viewInfo, |
wxCoord | xx, | ||
SnapManager * | pSnapManager, | ||
bool | snapPreferRightEdge, | ||
ClipMoveState & | state, | ||
double & | desiredSlideAmount | ||
) |
Definition at line 527 of file TimeShiftHandle.cpp.
References ClipMoveState::CapturedInterval(), ClipMoveState::mCapturedTrack, SnapResults::outTime, SnapManager::Snap(), ClipMoveState::snapLeft, ClipMoveState::snapRight, ChannelGroupInterval::Start(), and ZoomInfo::TimeToPosition().
Referenced by TimeShiftHandle::Drag().
bool anonymous_namespace{TimeShiftHandle.cpp}::CheckFit | ( | ClipMoveState & | state, |
const Correspondence & | correspondence, | ||
const DetachedIntervals & | intervals, | ||
double | tolerance, | ||
double & | desiredSlideAmount | ||
) |
Definition at line 658 of file TimeShiftHandle.cpp.
References ClipMoveState::shifters.
Referenced by TimeShiftHandle::DoSlideVertical().
SnapPointArray anonymous_namespace{TimeShiftHandle.cpp}::FindCandidates | ( | const TrackList & | tracks, |
const ClipMoveState::ShifterMap & | shifters | ||
) |
Definition at line 437 of file TimeShiftHandle.cpp.
Referenced by TimeShiftHandle::Click().
bool anonymous_namespace{TimeShiftHandle.cpp}::FindCorrespondence | ( | Correspondence & | correspondence, |
TrackList & | trackList, | ||
Track & | capturedTrack, | ||
Track & | track, | ||
ClipMoveState & | state | ||
) |
Definition at line 585 of file TimeShiftHandle.cpp.
References TrackList::Any(), staffpad::vo::copy(), TrackList::Find(), Track::SameKindAs(), and ClipMoveState::shifters.
Referenced by TimeShiftHandle::DoSlideVertical().
void anonymous_namespace{TimeShiftHandle.cpp}::MigrationFailure | ( | ) |
Definition at line 691 of file TimeShiftHandle.cpp.
References Internal, and XO().
Referenced by anonymous_namespace{TimeShiftHandle.cpp}::TemporaryClipRemover::Reinsert(), and TimeShiftHandle::Release().