![]() |
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().