瀏覽代碼

wxGUI: busy cursor for AddLayer

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@48061 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Metz 13 年之前
父節點
當前提交
9cd01b02c0
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      gui/wxpython/gui_modules/render.py

+ 3 - 0
gui/wxpython/gui_modules/render.py

@@ -1026,6 +1026,7 @@ class Map(object):
         @return new layer on success
         @return new layer on success
         @return None on failure
         @return None on failure
         """
         """
+        wx.BeginBusyCursor()
         # l_opacity must be <0;1>
         # l_opacity must be <0;1>
         if l_opacity < 0: l_opacity = 0
         if l_opacity < 0: l_opacity = 0
         elif l_opacity > 1: l_opacity = 1
         elif l_opacity > 1: l_opacity = 1
@@ -1043,6 +1044,8 @@ class Map(object):
             if not layer.Render():
             if not layer.Render():
                 raise gcmd.GException(_("Unable to render map layer <%s>.") % name)
                 raise gcmd.GException(_("Unable to render map layer <%s>.") % name)
         
         
+        wx.EndBusyCursor()
+
         return layer
         return layer
 
 
     def DeleteLayer(self, layer, overlay = False):
     def DeleteLayer(self, layer, overlay = False):