Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authormatthias.vogelgesang <matthias.vogelgesang@8f060a39-251c-0410-b1f3-431655927647>2008-08-10 20:35:22 (GMT)
committer matthias.vogelgesang <matthias.vogelgesang@8f060a39-251c-0410-b1f3-431655927647>2008-08-10 20:35:22 (GMT)
commit17cd540fab9b0334ca0ca8cb31f59959b2dfe71e (patch)
treebd988f3d2c4e64a6820816798996d7063711471a /src
parent9c16af04e8fe73f0d49d5718b08383b659c9382b (diff)
* src/MMapArea.py
Fix issue 125. git-svn-id: http://labyrinth.googlecode.com/svn/trunk@344 8f060a39-251c-0410-b1f3-431655927647
Diffstat (limited to 'src')
-rw-r--r--src/MMapArea.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/MMapArea.py b/src/MMapArea.py
index 3042390..05ccf44 100644
--- a/src/MMapArea.py
+++ b/src/MMapArea.py
@@ -205,6 +205,7 @@ class MMapArea (gtk.DrawingArea):
ret = False
obj = self.find_object_at (coords)
if event.button == 2:
+ self.set_cursor (gtk.gdk.FLEUR)
self.original_translation = self.translation
self.origin_x = event.x
self.origin_y = event.y
@@ -250,6 +251,11 @@ class MMapArea (gtk.DrawingArea):
def button_release (self, widget, event):
coords = self.transform_coords (event.get_coords()[0], event.get_coords()[1])
+ if self.mode == MODE_EDITING:
+ self.set_cursor(gtk.gdk.LEFT_PTR)
+ else:
+ self.set_cursor(gtk.gdk.CROSSHAIR)
+
ret = False
if self.is_bbox_selecting:
self.is_bbox_selecting = False
@@ -267,13 +273,11 @@ class MMapArea (gtk.DrawingArea):
self.move_action.add_arg (coords)
self.undo.add_undo (self.move_action)
self.move_action = None
+
self.motion = None
self.moving = False
self.move_origin = None
- if self.mode == MODE_EDITING:
- self.set_cursor(gtk.gdk.LEFT_PTR)
- else:
- self.set_cursor(gtk.gdk.CROSSHAIR)
+
obj = self.find_object_at (coords)
if event.button == 2:
self.undo.add_undo (UndoManager.UndoAction (self, UndoManager.TRANSFORM_CANVAS, \