Skip to content

Commit f4feb46

Browse files
authored
Merge pull request #139 from karbassi/fix/arrow-cursor-feedback
Add cursor feedback to arrow drag control
2 parents d73254a + 364216b commit f4feb46

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Timer/MVClockArrowView.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@ final class MVClockArrowView: NSView {
4343
path.fill()
4444
}
4545

46+
override func resetCursorRects() {
47+
self.addCursorRect(self.bounds, cursor: .openHand)
48+
}
49+
4650
override func mouseDown(with event: NSEvent) {
51+
NSCursor.closedHand.push()
4752
var isDragging = false
4853
var isTracking = true
4954
var trackingEvent: NSEvent = event
@@ -52,6 +57,7 @@ final class MVClockArrowView: NSView {
5257
switch trackingEvent.type {
5358
case .leftMouseUp:
5459
isTracking = false
60+
NSCursor.pop()
5561
self.handleUp()
5662

5763
case .leftMouseDragged:

0 commit comments

Comments
 (0)