Prechádzať zdrojové kódy

show 'busy' mouse cursor while rendering

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@48038 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler 13 rokov pred
rodič
commit
f28f8f0bdb
1 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 3 0
      gui/wxpython/gui_modules/render.py

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

@@ -933,6 +933,7 @@ class Map(object):
         
         @return name of file with rendered image or None
         """
+        wx.BeginBusyCursor()
         # use external gisrc if defined
         gisrc_orig = os.getenv("GISRC")
         if self.gisrc:
@@ -987,6 +988,7 @@ class Map(object):
             
             if ret != 0:
                 print >> sys.stderr, _("ERROR: Rendering failed. Details: %s") % msg
+                wx.EndBusyCursor()
                 return None
         
         Debug.msg (3, "Map.Render() force=%s file=%s" % (force, self.mapfile))
@@ -1001,6 +1003,7 @@ class Map(object):
         if self.gisrc:
             os.environ["GISRC"] = gisrc_orig
         
+        wx.EndBusyCursor()
         if not maps:
             return None