ソースを参照

wxGUI: middle-click+drag to pan the map

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@41200 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 15 年 前
コミット
3977e4df10
1 ファイル変更5 行追加4 行削除
  1. 5 4
      gui/wxpython/gui_modules/mapdisp_window.py

+ 5 - 4
gui/wxpython/gui_modules/mapdisp_window.py

@@ -1145,13 +1145,14 @@ class BufferedWindow(MapWindow, wx.Window):
         previous = self.mouse['begin']
         move = (current[0] - previous[0],
                 current[1] - previous[1])
-
+        
         digitToolbar = self.parent.toolbars['vdigit']
-
+        
         # dragging or drawing box with left button
-        if self.mouse['use'] == 'pan':
+        if self.mouse['use'] == 'pan' or \
+                event.MiddleIsDown():
             self.DragMap(move)
-
+        
         # dragging decoration overlay item
         elif (self.mouse['use'] == 'pointer' and 
                 not digitToolbar and