Cleanup of cursor setup
This commit is contained in:
parent
630a140d2f
commit
f10c6d9afd
|
@ -47,9 +47,7 @@ class ImageViewEveBox(Gtk.EventBox):
|
||||||
self.add(ImageView())
|
self.add(ImageView())
|
||||||
|
|
||||||
def _press_event(self, widget = None, eve = None):
|
def _press_event(self, widget = None, eve = None):
|
||||||
window = settings.get_main_window()
|
self.set_cursor(Gdk.CursorType.CROSSHAIR)
|
||||||
cursor = Gdk.Cursor(Gdk.CursorType.CROSSHAIR)
|
|
||||||
window.get_window().set_cursor(cursor)
|
|
||||||
|
|
||||||
self._is_dragging = True
|
self._is_dragging = True
|
||||||
self._drag_start_x = eve.x_root
|
self._drag_start_x = eve.x_root
|
||||||
|
@ -81,10 +79,13 @@ class ImageViewEveBox(Gtk.EventBox):
|
||||||
|
|
||||||
|
|
||||||
def _release_event(self, widget = None, eve = None):
|
def _release_event(self, widget = None, eve = None):
|
||||||
window = settings.get_main_window()
|
self.set_cursor(Gdk.CursorType.ARROW)
|
||||||
watch_cursor = Gdk.Cursor(Gdk.CursorType.ARROW)
|
|
||||||
window.get_window().set_cursor(watch_cursor)
|
|
||||||
|
|
||||||
self._is_dragging = False
|
self._is_dragging = False
|
||||||
self._drag_start_x = 0
|
self._drag_start_x = 0
|
||||||
self._drag_start_y = 0
|
self._drag_start_y = 0
|
||||||
|
|
||||||
|
def set_cursor(self, type = None):
|
||||||
|
window = settings.get_main_window()
|
||||||
|
cursor = Gdk.Cursor(type)
|
||||||
|
window.get_window().set_cursor(cursor)
|
||||||
|
|
Loading…
Reference in New Issue