From 996a338ed02e253a80c863b383772a08e9f18d66 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 3 Dec 2013 21:46:45 +0530 Subject: [PATCH] Use a grab cursor when moving selection rect --- src/calibre/gui2/tweak_book/editor/image.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/editor/image.py b/src/calibre/gui2/tweak_book/editor/image.py index 7f0b484bb6..9b28585603 100644 --- a/src/calibre/gui2/tweak_book/editor/image.py +++ b/src/calibre/gui2/tweak_book/editor/image.py @@ -116,7 +116,7 @@ class Canvas(QWidget): def get_cursor(self): dc = self.selection_state.drag_corner if dc is None: - ans = Qt.CrossCursor + ans = Qt.OpenHandCursor if self.selection_state.last_drag_pos is None else Qt.ClosedHandCursor elif None in dc: ans = Qt.SizeVerCursor if dc[0] is None else Qt.SizeHorCursor else: @@ -168,6 +168,7 @@ class Canvas(QWidget): if self.selection_state.rect is not None and self.selection_state.rect.contains(pos): self.selection_state.drag_corner = self.selection_state.dragging = self.get_drag_corner(pos) self.selection_state.last_drag_pos = pos + self.setCursor(self.get_cursor()) else: self.selection_state.current_mode = 'select' self.selection_state.rect = None