From 77d5a4cfa8a1ce8c86f813780e7c27da8583b9ff Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Sun, 16 Jul 2017 22:46:31 -0400 Subject: [PATCH] Tooltip for click and drag on TCP --- src/tracks/ui/TrackSelectHandle.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/tracks/ui/TrackSelectHandle.cpp b/src/tracks/ui/TrackSelectHandle.cpp index c0e05a56a..59979c13d 100644 --- a/src/tracks/ui/TrackSelectHandle.cpp +++ b/src/tracks/ui/TrackSelectHandle.cpp @@ -155,16 +155,18 @@ HitTestPreview TrackSelectHandle::Preview { const auto trackCount = project->GetTrackPanel()->GetTrackCount(); if (mClicked) { + auto message = Message(trackCount); static auto disabledCursor = ::MakeCursor(wxCURSOR_NO_ENTRY, DisabledCursorXpm, 16, 16); static wxCursor rearrangeCursor{ wxCURSOR_HAND }; const bool unsafe = GetActiveProject()->IsAudioActive(); return { - Message(trackCount), + message, (unsafe ? &*disabledCursor - : &rearrangeCursor) + : &rearrangeCursor), + message }; } else { @@ -172,8 +174,9 @@ HitTestPreview TrackSelectHandle::Preview // Don't test safety, because the click to change selection is allowed static wxCursor arrowCursor{ wxCURSOR_ARROW }; return { - Message(trackCount), - &arrowCursor + message, + &arrowCursor, + message }; } }