Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--reorderwindow.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/reorderwindow.py b/reorderwindow.py
index 2a891de..7f0d090 100644
--- a/reorderwindow.py
+++ b/reorderwindow.py
@@ -382,10 +382,18 @@ class CanvasEditor(Gtk.EventBox):
def mouse_move(self, widget, event):
cursor = None
- if self.image.is_in_point(event.x, event.y):
- cursor = Gdk.Cursor(Gdk.CursorType.SIZING)
+ if self.image.is_in_point(event.x, event.y,
+ self.image.points["upper_left"]) or \
+ self.image.is_in_point(event.x, event.y,
+ self.image.points["lower_right"]):
+ cursor = Gdk.Cursor(Gdk.CursorType.BOTTOM_RIGHT_CORNER)
+ elif self.image.is_in_point(event.x, event.y,
+ self.image.points["upper_right"]) or \
+ self.image.is_in_point(event.x, event.y,
+ self.image.points["lower_left"]):
+ cursor = Gdk.Cursor(Gdk.CursorType.BOTTOM_LEFT_CORNER)
elif self.image.is_selected(event.x, event.y):
- cursor = Gdk.Cursor(Gdk.CursorType.HAND2)
+ cursor = Gdk.Cursor(Gdk.CursorType.FLEUR)
self.get_window().set_cursor(cursor)
def moving(self, widget, event):