Audacity 3.2.0
|
Public Member Functions | |
TimerHandler (SelectHandle *pParent, AudacityProject *pProject) | |
void | OnTimer (Observer::Message) |
Private Attributes | |
SelectHandle * | mParent |
AudacityProject * | mConnectedProject |
Observer::Subscription | mSubscription |
Definition at line 1070 of file SelectHandle.cpp.
|
inline |
Definition at line 1073 of file SelectHandle.cpp.
References ProjectWindow::Get(), ProjectWindow::GetPlaybackScroller(), mConnectedProject, mSubscription, OnTimer(), and Observer::Publisher< Message, NotifyAll >::Subscribe().
void SelectHandle::TimerHandler::OnTimer | ( | Observer::Message | ) |
We check on each timer tick to see if we need to scroll.
Definition at line 1091 of file SelectHandle.cpp.
References SelectHandle::Drag(), SelectHandle::FindChannel(), Viewport::Get(), TrackPanel::Get(), ChannelView::Get(), SelectHandle::mAutoScrolling, mConnectedProject, SelectHandle::mMostRecentX, mParent, SelectHandle::mRect, project, TrackPanel::Refresh(), and size.
Referenced by TimerHandler().
|
private |
Definition at line 1087 of file SelectHandle.cpp.
Referenced by OnTimer(), and TimerHandler().
|
private |
Definition at line 1086 of file SelectHandle.cpp.
Referenced by OnTimer().
|
private |
Definition at line 1088 of file SelectHandle.cpp.
Referenced by TimerHandler().