Audacity 3.2.0
|
#include <Scrubbing.h>
Classes | |
class | ScrubPoller |
Public Member Functions | |
Scrubber (AudacityProject *project) | |
Scrubber (const Scrubber &)=delete | |
Scrubber & | operator= (const Scrubber &)=delete |
~Scrubber () | |
void | MarkScrubStart (wxCoord xx, bool smoothScrolling, bool seek) |
bool | MaybeStartScrubbing (wxCoord xx) |
bool | StartKeyboardScrubbing (double time0, bool backwards) |
double | GetKeyboardScrubbingSpeed () |
void | ContinueScrubbingUI () |
void | ContinueScrubbingPoll () |
void | StopScrubbing () |
wxCoord | GetScrubStartPosition () const |
bool | WasSpeedPlaying () const |
bool | IsSpeedPlaying () const |
bool | WasKeyboardScrubbing () const |
bool | IsKeyboardScrubbing () const |
void | SetBackwards (bool backwards) |
bool | IsBackwards () const |
bool | HasMark () const |
bool | IsScrubbing () const |
bool | IsScrollScrubbing () const |
void | SetScrollScrubbing (bool value) |
bool | ChoseSeeking () const |
void | SetMayDragToSeek (bool value) |
bool | MayDragToSeek () const |
bool | TemporarilySeeks () const |
bool | Seeks () const |
bool | Scrubs () const |
bool | ShowsBar () const |
void | Cancel () |
bool | ShouldDrawScrubSpeed () |
double | FindScrubSpeed (bool seeking, double time) const |
double | GetMaxScrubSpeed () const |
void | HandleScrollWheel (int steps) |
bool | CanScrub () const |
void | PopulatePopupMenu (wxMenu &menu) |
void | OnScrubOrSeek (bool seek) |
void | OnScrub (const CommandContext &) |
void | OnSeek (const CommandContext &) |
void | OnToggleScrubRuler (const CommandContext &) |
void | OnKeyboardScrubBackwards (const CommandContext &) |
void | OnKeyboardScrubForwards (const CommandContext &) |
void | DoKeyboardScrub (bool backwards, bool keyUp) |
template<void(Scrubber::*)(const CommandContext &) pfn> | |
void | Thunk (wxCommandEvent &) |
const TranslatableString & | GetUntranslatedStateString () const |
wxString | StatusMessageForWave () const |
void | Pause (bool paused) |
bool | IsPaused () const |
void | CheckMenuItems () |
bool | IsTransportingPinned () const |
void | SetSeekPress (bool value) |
Public Member Functions inherited from ClientData::Base | |
virtual | ~Base () |
Static Public Member Functions | |
static Scrubber & | Get (AudacityProject &project) |
static const Scrubber & | Get (const AudacityProject &project) |
static bool | ShouldScrubPinned () |
Private Member Functions | |
void | UpdatePrefs () override |
void | StartPolling () |
void | StopPolling () |
void | DoScrub (bool seek) |
void | OnActivateOrDeactivateApp (wxActivateEvent &event) |
void | ScrubPollerThread () |
void | JoinThread () |
Private Member Functions inherited from PrefsListener | |
PrefsListener () | |
virtual | ~PrefsListener () |
virtual void | UpdatePrefs ()=0 |
virtual void | UpdateSelectedPrefs (int id) |
Private Attributes | |
int | mScrubToken |
int | mScrubSpeedDisplayCountdown |
wxCoord | mScrubStartPosition |
wxCoord | mLastScrubPosition {} |
bool | mScrubSeekPress {} |
bool | mSmoothScrollingScrub |
bool | mPaused {} |
bool | mSeeking {} |
bool | mSpeedPlaying {true} |
bool | mKeyboardScrubbing {} |
bool | mBackwards {} |
bool | mDragging {} |
bool | mCancelled {} |
int | mLogMaxScrubSpeed |
AudacityProject * | mProject |
std::unique_ptr< ScrubPoller > | mPoller |
ScrubbingOptions | mOptions |
double | mMaxSpeed { 1.0 } |
bool | mShowScrubbing { false } |
bool | mMayDragToSeek { false } |
Additional Inherited Members | |
Static Private Member Functions inherited from PrefsListener | |
static void | Broadcast (int id=0) |
Call this static function to notify all PrefsListener objects. More... | |
Definition at line 39 of file Scrubbing.h.
|
explicit |
Definition at line 196 of file Scrubbing.cpp.
References OnActivateOrDeactivateApp(), and UpdatePrefs().
|
delete |
Scrubber::~Scrubber | ( | ) |
Definition at line 227 of file Scrubbing.cpp.
References JoinThread().
|
inline |
Definition at line 106 of file Scrubbing.h.
Referenced by OnActivateOrDeactivateApp().
bool Scrubber::CanScrub | ( | ) | const |
Definition at line 1038 of file Scrubbing.cpp.
References AudioIO::Get(), HasWaveDataPred, and mProject.
Referenced by DoScrub().
void Scrubber::CheckMenuItems | ( | ) |
Definition at line 1190 of file Scrubbing.cpp.
References CommandManager::Get(), anonymous_namespace{Scrubbing.cpp}::menuItems(), and mProject.
Referenced by MarkScrubStart(), OnScrub(), OnScrubOrSeek(), OnSeek(), OnToggleScrubRuler(), and StopScrubbing().
bool Scrubber::ChoseSeeking | ( | ) | const |
void Scrubber::ContinueScrubbingPoll | ( | ) |
Definition at line 573 of file Scrubbing.cpp.
References ScrubbingOptions::adjustStart, ScrubbingOptions::bySpeed, FindScrubSpeed(), AudioIO::Get(), ProjectAudioIO::Get(), ViewInfo::Get(), GetKeyboardScrubbingSpeed(), ScrubState::GetLastScrubTime(), GetProjectPanel(), ScrubbingOptions::MaxAllowedScrubSpeed(), ScrubbingOptions::maxSpeed, mBackwards, mDragging, ScrubbingOptions::MinAllowedScrubSpeed(), ScrubbingOptions::minSpeed, mKeyboardScrubbing, mLastScrubPosition, mMaxSpeed, mOptions, mPaused, mProject, mScrubSeekPress, mSmoothScrollingScrub, mSpeedPlaying, Seeks(), TemporarilySeeks(), and ScrubState::UpdateScrub().
Referenced by MaybeStartScrubbing(), Scrubber::ScrubPoller::Notify(), and StartKeyboardScrubbing().
void Scrubber::ContinueScrubbingUI | ( | ) |
Definition at line 672 of file Scrubbing.cpp.
References ProjectAudioManager::Get(), mDragging, mProject, mScrubSpeedDisplayCountdown, mSeeking, mSmoothScrollingScrub, Seeks(), and TemporarilySeeks().
Referenced by Scrubber::ScrubPoller::Notify().
void Scrubber::DoKeyboardScrub | ( | bool | backwards, |
bool | keyUp | ||
) |
Definition at line 1046 of file Scrubbing.cpp.
References AudioIOBase::Get(), AudioIO::Get(), ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), ProjectAudioManager::Get(), Get(), TrackList::GetEndTime(), min(), ProjectHistory::ModifyState(), mProject, project, and ProjectAudioManager::Stop().
Referenced by OnKeyboardScrubBackwards(), and OnKeyboardScrubForwards().
|
private |
Definition at line 891 of file Scrubbing.cpp.
References CanScrub(), ViewInfo::Get(), ProjectAudioManager::Get(), GetProjectPanel(), HasMark(), IsScrubbing(), MarkScrubStart(), min(), mProject, mSeeking, and ShouldScrubPinned().
Referenced by OnScrubOrSeek().
double Scrubber::FindScrubSpeed | ( | bool | seeking, |
double | time | ||
) | const |
Definition at line 823 of file Scrubbing.cpp.
References anonymous_namespace{Scrubbing.cpp}::FindScrubbingSpeed(), anonymous_namespace{Scrubbing.cpp}::FindSeekSpeed(), ViewInfo::Get(), mMaxSpeed, and mProject.
Referenced by ContinueScrubbingPoll(), and ScrubbingOverlay::OnTimer().
|
static |
Definition at line 186 of file Scrubbing.cpp.
Referenced by AdornedRulerPanel::ScrubbingHandle::Cancel(), AdornedRulerPanel::ScrubbingHandle::Click(), DoKeyboardScrub(), ProjectAudioManager::DoPlayStopSelect(), Get(), ScrubbingOverlay::GetScrubber(), anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::HitTest(), ControlToolBar::OnIdle(), AudacityApp::OnKeyDown(), ProjectAudioManager::OnPause(), PlayIndicatorOverlay::OnTimer(), AdornedRulerPanel::ScrubbingHandle::Preview(), ScrubForwarder::ScrubForwarder(), AdornedRulerPanel::ShowingScrubRuler(), AdornedRulerPanel::ShowScrubMenu(), ControlToolBar::StartScrollingIfPreferred(), ControlToolBar::StateForStatusBar(), ProjectAudioManager::Stop(), AdornedRulerPanel::TogglePinnedHead(), AdornedRulerPanel::ScrubbingRulerOverlay::Update(), and AdornedRulerPanel::TrackPanelGuidelineOverlay::Update().
|
static |
Definition at line 191 of file Scrubbing.cpp.
References Get(), and project.
double Scrubber::GetKeyboardScrubbingSpeed | ( | ) |
Definition at line 559 of file Scrubbing.cpp.
References ViewInfo::Get(), min(), and mProject.
Referenced by ContinueScrubbingPoll(), and StartKeyboardScrubbing().
|
inline |
Definition at line 111 of file Scrubbing.h.
Referenced by ScrubbingOverlay::OnTimer().
|
inline |
Definition at line 72 of file Scrubbing.h.
const TranslatableString & Scrubber::GetUntranslatedStateString | ( | ) | const |
Definition at line 987 of file Scrubbing.cpp.
References anonymous_namespace{Scrubbing.cpp}::FindMenuItem(), sKeyboardScrubbingStatus, and sPlayAtSpeedStatus.
Referenced by ControlToolBar::StateForStatusBar().
void Scrubber::HandleScrollWheel | ( | int | steps | ) |
Definition at line 832 of file Scrubbing.cpp.
References kOneSecondCountdown, ScrubbingOptions::MaxAllowedScrubSpeed(), ScrubbingOptions::MinAllowedScrubSpeed(), mLogMaxScrubSpeed, mMaxSpeed, mScrubSpeedDisplayCountdown, mSmoothScrollingScrub, and ScrubSpeedStepsPerOctave.
|
inline |
Definition at line 89 of file Scrubbing.h.
Referenced by DoScrub(), IsTransportingPinned(), ScrubbingOverlay::OnTimer(), anonymous_namespace{AdornedRulerPanel.cpp}::ScrubbingMessage(), Scrubs(), Seeks(), StartKeyboardScrubbing(), and StopScrubbing().
|
inline |
Definition at line 85 of file Scrubbing.h.
|
inline |
Definition at line 81 of file Scrubbing.h.
Referenced by ScrubbingOverlay::OnTimer().
bool Scrubber::IsPaused | ( | ) | const |
|
inline |
Definition at line 93 of file Scrubbing.h.
Referenced by ScrubbingOverlay::Draw(), and ScrubbingOverlay::OnTimer().
bool Scrubber::IsScrubbing | ( | ) | const |
Definition at line 768 of file Scrubbing.cpp.
References ProjectAudioIO::Get(), mProject, mScrubStartPosition, mScrubToken, and mSmoothScrollingScrub.
Referenced by anonymous_namespace{AdornedRulerPanel.cpp}::ContinueScrubbingMessage(), DoScrub(), MaybeStartScrubbing(), OnActivateOrDeactivateApp(), ScrubbingOverlay::OnTimer(), Scrubs(), Seeks(), and ShouldDrawScrubSpeed().
|
inline |
Definition at line 77 of file Scrubbing.h.
Referenced by ScrubbingOverlay::OnTimer().
bool Scrubber::IsTransportingPinned | ( | ) | const |
Definition at line 706 of file Scrubbing.cpp.
References TracksPrefs::GetPinnedHeadPreference(), HasMark(), ShouldScrubPinned(), and WasSpeedPlaying().
|
private |
Definition at line 217 of file Scrubbing.cpp.
Referenced by StopPolling(), and ~Scrubber().
void Scrubber::MarkScrubStart | ( | wxCoord | xx, |
bool | smoothScrolling, | ||
bool | seek | ||
) |
Definition at line 303 of file Scrubbing.cpp.
References CheckMenuItems(), ProjectAudioIO::Get(), ProjectAudioManager::Get(), mCancelled, mProject, mScrubStartPosition, mSeeking, mSmoothScrollingScrub, and ProjectAudioIO::SetAudioIOToken().
Referenced by DoScrub().
bool Scrubber::MaybeStartScrubbing | ( | wxCoord | xx | ) |
Definition at line 349 of file Scrubbing.cpp.
References ContinueScrubbingPoll(), ScrubbingOptions::delay, AudioIO::Get(), ViewInfo::Get(), TrackList::Get(), ProjectAudioManager::Get(), ProjectSettings::Get(), ProjectAudioIO::GetDefaultOptions(), TrackList::GetEndTime(), TracksPrefs::GetPinnedHeadPositionPreference(), ScrubbingOptions::initSpeed, ScrubbingOptions::isKeyboardScrubbing, IsScrubbing(), ScrubbingOptions::maxSpeed, ScrubbingOptions::maxTime, mDragging, min(), ScrubbingOptions::minSpeed, MinStutter, ScrubbingOptions::minStutterTime, ScrubbingOptions::minTime, mKeyboardScrubbing, mLastScrubPosition, mLogMaxScrubSpeed, mMaxSpeed, mOptions, mProject, mScrubSpeedDisplayCountdown, mScrubStartPosition, mScrubToken, mSmoothScrollingScrub, mSpeedPlaying, normalPlay, SCRUBBING_PIXEL_TOLERANCE, ScrubbingPlaybackPolicyFactory(), ScrubPollInterval, ScrubSpeedStepsPerOctave, StartPolling(), and StopPolling().
Referenced by ScrubbingOverlay::OnTimer().
|
inline |
Definition at line 100 of file Scrubbing.h.
Referenced by TemporarilySeeks().
|
private |
Definition at line 861 of file Scrubbing.cpp.
References Cancel(), ProjectAudioManager::Get(), IsScrubbing(), mKeyboardScrubbing, mProject, mSpeedPlaying, Pause(), ProjectAudioManager::Paused(), and ProjectAudioManager::Stop().
Referenced by Scrubber().
void Scrubber::OnKeyboardScrubBackwards | ( | const CommandContext & | context | ) |
Definition at line 1098 of file Scrubbing.cpp.
References DoKeyboardScrub(), and CommandContext::pEvt.
Referenced by anonymous_namespace{Scrubbing.cpp}::KeyboardScrubbingItems().
void Scrubber::OnKeyboardScrubForwards | ( | const CommandContext & | context | ) |
Definition at line 1109 of file Scrubbing.cpp.
References DoKeyboardScrub(), and CommandContext::pEvt.
Referenced by anonymous_namespace{Scrubbing.cpp}::KeyboardScrubbingItems().
void Scrubber::OnScrub | ( | const CommandContext & | ) |
Definition at line 926 of file Scrubbing.cpp.
References CheckMenuItems(), and OnScrubOrSeek().
Referenced by anonymous_namespace{Scrubbing.cpp}::menuItems().
void Scrubber::OnScrubOrSeek | ( | bool | seek | ) |
Definition at line 918 of file Scrubbing.cpp.
References CheckMenuItems(), DoScrub(), and mSeeking.
Referenced by OnScrub(), and OnSeek().
void Scrubber::OnSeek | ( | const CommandContext & | ) |
Definition at line 932 of file Scrubbing.cpp.
References CheckMenuItems(), and OnScrubOrSeek().
Referenced by anonymous_namespace{Scrubbing.cpp}::menuItems().
void Scrubber::OnToggleScrubRuler | ( | const CommandContext & | ) |
Definition at line 962 of file Scrubbing.cpp.
References CheckMenuItems(), audacity::BasicSettings::Flush(), gPrefs, mShowScrubbing, and anonymous_namespace{Scrubbing.cpp}::WriteScrubEnabledPref().
Referenced by anonymous_namespace{Scrubbing.cpp}::menuItems().
void Scrubber::Pause | ( | bool | paused | ) |
Definition at line 851 of file Scrubbing.cpp.
References mPaused.
Referenced by OnActivateOrDeactivateApp().
void Scrubber::PopulatePopupMenu | ( | wxMenu & | menu | ) |
Definition at line 1174 of file Scrubbing.cpp.
References CMD_ID, CommandManager::Get(), id, anonymous_namespace{Scrubbing.cpp}::menuItems(), and mProject.
|
private |
bool Scrubber::Scrubs | ( | ) | const |
Definition at line 805 of file Scrubbing.cpp.
References ChoseSeeking(), HasMark(), IsScrubbing(), and Seeks().
Referenced by anonymous_namespace{Scrubbing.cpp}::menuItems(), and StatusMessageForWave().
bool Scrubber::Seeks | ( | ) | const |
Definition at line 800 of file Scrubbing.cpp.
References ChoseSeeking(), HasMark(), and IsScrubbing().
Referenced by anonymous_namespace{AdornedRulerPanel.cpp}::ContinueScrubbingMessage(), ContinueScrubbingPoll(), ContinueScrubbingUI(), anonymous_namespace{Scrubbing.cpp}::menuItems(), ScrubbingOverlay::OnTimer(), Scrubs(), ShouldDrawScrubSpeed(), and StatusMessageForWave().
|
inline |
Definition at line 83 of file Scrubbing.h.
|
inline |
Definition at line 99 of file Scrubbing.h.
|
inline |
Definition at line 95 of file Scrubbing.h.
|
inline |
Definition at line 146 of file Scrubbing.h.
bool Scrubber::ShouldDrawScrubSpeed | ( | ) |
Definition at line 812 of file Scrubbing.cpp.
References IsScrubbing(), mPaused, mScrubSpeedDisplayCountdown, mSmoothScrollingScrub, Seeks(), and TemporarilySeeks().
Referenced by ScrubbingOverlay::DoGetRectangle(), ScrubbingOverlay::Draw(), and ScrubbingOverlay::OnTimer().
|
static |
Definition at line 149 of file Scrubbing.cpp.
References TracksPrefs::GetPinnedHeadPreference(), and PlaybackPrefs::GetUnpinnedScrubbingPreference().
Referenced by AdornedRulerPanel::ScrubbingHandle::Click(), DoScrub(), and IsTransportingPinned().
bool Scrubber::ShowsBar | ( | ) | const |
Definition at line 763 of file Scrubbing.cpp.
References mShowScrubbing.
Referenced by anonymous_namespace{Scrubbing.cpp}::menuItems().
bool Scrubber::StartKeyboardScrubbing | ( | double | time0, |
bool | backwards | ||
) |
Definition at line 492 of file Scrubbing.cpp.
References ScrubbingOptions::adjustStart, ScrubbingOptions::bySpeed, ContinueScrubbingPoll(), DefaultSpeedPlayOptions(), ScrubbingOptions::delay, AudioIO::Get(), TrackList::Get(), ProjectAudioManager::Get(), TrackList::GetEndTime(), GetKeyboardScrubbingSpeed(), HasMark(), ScrubbingOptions::initSpeed, ScrubbingOptions::isKeyboardScrubbing, ScrubbingOptions::MaxAllowedScrubSpeed(), ScrubbingOptions::maxSpeed, ScrubbingOptions::maxTime, mBackwards, mDragging, ScrubbingOptions::MinAllowedScrubSpeed(), ScrubbingOptions::minSpeed, ScrubbingOptions::minStutterTime, ScrubbingOptions::minTime, mKeyboardScrubbing, mMaxSpeed, mOptions, mProject, mScrubStartPosition, mScrubToken, mSpeedPlaying, normalPlay, ProjectAudioManager::PlayPlayRegion(), ScrubbingPlaybackPolicyFactory(), ScrubPollInterval, StartPolling(), and StopPolling().
|
private |
!mThread.joinable()
(when defined(USE_SCRUB_THREAD)) Definition at line 716 of file Scrubbing.cpp.
References mPaused, mPoller, ScrubPollerThread(), and ScrubPollInterval.
Referenced by MaybeStartScrubbing(), and StartKeyboardScrubbing().
wxString Scrubber::StatusMessageForWave | ( | ) | const |
Definition at line 1005 of file Scrubbing.cpp.
References _, Scrubs(), and Seeks().
|
private |
Definition at line 731 of file Scrubbing.cpp.
References JoinThread(), mPaused, and mPoller.
Referenced by MaybeStartScrubbing(), StartKeyboardScrubbing(), and StopScrubbing().
void Scrubber::StopScrubbing | ( | ) |
Definition at line 742 of file Scrubbing.cpp.
References CheckMenuItems(), AudioIO::Get(), ProjectAudioManager::Get(), HasMark(), mCancelled, mDragging, mProject, mScrubStartPosition, mSeeking, StopPolling(), and ScrubState::StopScrub().
bool Scrubber::TemporarilySeeks | ( | ) | const |
Definition at line 794 of file Scrubbing.cpp.
References MayDragToSeek(), and mScrubSeekPress.
Referenced by ContinueScrubbingPoll(), ContinueScrubbingUI(), ScrubbingOverlay::OnTimer(), and ShouldDrawScrubSpeed().
|
inline |
Definition at line 132 of file Scrubbing.h.
|
overrideprivatevirtual |
Implements PrefsListener.
Definition at line 957 of file Scrubbing.cpp.
References mShowScrubbing, and anonymous_namespace{Scrubbing.cpp}::ReadScrubEnabledPref().
Referenced by Scrubber().
|
inline |
Definition at line 79 of file Scrubbing.h.
|
inline |
Definition at line 75 of file Scrubbing.h.
Referenced by IsTransportingPinned().
|
private |
Definition at line 172 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), and StartKeyboardScrubbing().
|
private |
Definition at line 175 of file Scrubbing.h.
Referenced by MarkScrubStart(), and StopScrubbing().
|
private |
Definition at line 173 of file Scrubbing.h.
Referenced by ChoseSeeking(), ContinueScrubbingPoll(), ContinueScrubbingUI(), MaybeStartScrubbing(), StartKeyboardScrubbing(), and StopScrubbing().
|
private |
Definition at line 171 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), MaybeStartScrubbing(), OnActivateOrDeactivateApp(), and StartKeyboardScrubbing().
|
private |
Definition at line 164 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), and MaybeStartScrubbing().
|
private |
Definition at line 177 of file Scrubbing.h.
Referenced by HandleScrollWheel(), and MaybeStartScrubbing().
|
private |
Definition at line 196 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), FindScrubSpeed(), HandleScrollWheel(), MaybeStartScrubbing(), and StartKeyboardScrubbing().
|
private |
Definition at line 199 of file Scrubbing.h.
|
private |
Definition at line 195 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), MaybeStartScrubbing(), and StartKeyboardScrubbing().
|
private |
Definition at line 168 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), IsPaused(), Pause(), ShouldDrawScrubSpeed(), StartPolling(), and StopPolling().
|
private |
Definition at line 193 of file Scrubbing.h.
Referenced by StartPolling(), and StopPolling().
|
private |
Definition at line 179 of file Scrubbing.h.
Referenced by CanScrub(), CheckMenuItems(), ContinueScrubbingPoll(), ContinueScrubbingUI(), DoKeyboardScrub(), DoScrub(), FindScrubSpeed(), GetKeyboardScrubbingSpeed(), IsScrubbing(), MarkScrubStart(), MaybeStartScrubbing(), OnActivateOrDeactivateApp(), PopulatePopupMenu(), StartKeyboardScrubbing(), and StopScrubbing().
|
private |
Definition at line 165 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), and TemporarilySeeks().
|
private |
Definition at line 162 of file Scrubbing.h.
Referenced by ContinueScrubbingUI(), HandleScrollWheel(), MaybeStartScrubbing(), and ShouldDrawScrubSpeed().
|
private |
Definition at line 163 of file Scrubbing.h.
Referenced by IsScrubbing(), MarkScrubStart(), MaybeStartScrubbing(), StartKeyboardScrubbing(), and StopScrubbing().
|
private |
Definition at line 161 of file Scrubbing.h.
Referenced by IsScrubbing(), MaybeStartScrubbing(), and StartKeyboardScrubbing().
|
private |
Definition at line 169 of file Scrubbing.h.
Referenced by ChoseSeeking(), ContinueScrubbingUI(), DoScrub(), MarkScrubStart(), OnScrubOrSeek(), and StopScrubbing().
|
private |
Definition at line 198 of file Scrubbing.h.
Referenced by OnToggleScrubRuler(), ShowsBar(), and UpdatePrefs().
|
private |
Definition at line 166 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), ContinueScrubbingUI(), HandleScrollWheel(), IsScrubbing(), MarkScrubStart(), MaybeStartScrubbing(), and ShouldDrawScrubSpeed().
|
private |
Definition at line 170 of file Scrubbing.h.
Referenced by ContinueScrubbingPoll(), MaybeStartScrubbing(), OnActivateOrDeactivateApp(), and StartKeyboardScrubbing().