Modified:
trunk/ChangeLog
trunk/src/MMapArea.py
Log:
* src/MMapArea.py
Fix issue 125.
Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog (original)
+++ trunk/ChangeLog Sun Aug 10 13:35:22 2008
@@ -1,5 +1,10 @@
2008-08-10 Matthias Vogelgesang <matthias.v...@gmail.com>
+ * src/MMapArea.py
+ Fix issue 125.
+
+2008-08-10 Matthias Vogelgesang <matthias.v...@gmail.com>
+
* src/MainWindow.py
Set default size something lower so it works with netbook dimensions.
Modified: trunk/src/MMapArea.py
==============================================================================
--- trunk/src/MMapArea.py (original)
+++ trunk/src/MMapArea.py Sun Aug 10 13:35:22 2008
@@ -205,6 +205,7 @@
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 @@
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 @@
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, \