mirror of
https://github.com/cookiengineer/audacity
synced 2025-07-23 07:58:05 +02:00
Affordance handle initial highlighting
This commit is contained in:
parent
1b2c6031e5
commit
404f43e214
@ -51,6 +51,12 @@ HitTestPreview AffordanceHandle::HitPreview(const AudacityProject*, bool unsafe,
|
||||
};
|
||||
}
|
||||
|
||||
void AffordanceHandle::Enter(bool forward, AudacityProject* pProject)
|
||||
{
|
||||
SetChangeHighlight(RefreshCode::RefreshCell | RefreshCode::RefreshLatestCell);
|
||||
TimeShiftHandle::Enter(forward, pProject);
|
||||
}
|
||||
|
||||
HitTestPreview AffordanceHandle::Preview(const TrackPanelMouseState& mouseState, AudacityProject* pProject)
|
||||
{
|
||||
const bool unsafe = ProjectAudioIO::Get(*pProject).IsAudioActive();
|
||||
@ -60,7 +66,6 @@ HitTestPreview AffordanceHandle::Preview(const TrackPanelMouseState& mouseState,
|
||||
AffordanceHandle::AffordanceHandle(const std::shared_ptr<Track>& track)
|
||||
: TimeShiftHandle(track, false)
|
||||
{
|
||||
SetChangeHighlight(RefreshCode::RefreshCell | RefreshCode::RefreshLatestCell);
|
||||
}
|
||||
|
||||
UIHandle::Result AffordanceHandle::Click(const TrackPanelMouseEvent& evt, AudacityProject* pProject)
|
||||
|
@ -19,6 +19,7 @@ public:
|
||||
|
||||
static UIHandlePtr HitAnywhere(std::weak_ptr<AffordanceHandle>& holder, const std::shared_ptr<Track>& pTrack);
|
||||
|
||||
void Enter(bool forward, AudacityProject* pProject) override;
|
||||
HitTestPreview Preview(const TrackPanelMouseState& mouseState, AudacityProject* pProject) override;
|
||||
|
||||
AffordanceHandle(const std::shared_ptr<Track>& track);
|
||||
|
Loading…
x
Reference in New Issue
Block a user