Cleanup of cursor setup
This commit is contained in:
		| @@ -47,9 +47,7 @@ class ImageViewEveBox(Gtk.EventBox): | ||||
|         self.add(ImageView()) | ||||
|  | ||||
|     def _press_event(self, widget = None, eve = None): | ||||
|         window = settings.get_main_window() | ||||
|         cursor = Gdk.Cursor(Gdk.CursorType.CROSSHAIR) | ||||
|         window.get_window().set_cursor(cursor) | ||||
|         self.set_cursor(Gdk.CursorType.CROSSHAIR) | ||||
|  | ||||
|         self._is_dragging  = True | ||||
|         self._drag_start_x = eve.x_root | ||||
| @@ -81,10 +79,13 @@ class ImageViewEveBox(Gtk.EventBox): | ||||
|  | ||||
|  | ||||
|     def _release_event(self, widget = None, eve = None): | ||||
|         window = settings.get_main_window() | ||||
|         watch_cursor = Gdk.Cursor(Gdk.CursorType.ARROW) | ||||
|         window.get_window().set_cursor(watch_cursor) | ||||
|         self.set_cursor(Gdk.CursorType.ARROW) | ||||
|  | ||||
|         self._is_dragging  = False | ||||
|         self._drag_start_x = 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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user