Quellcode durchsuchen

wxGUI: use gis_h revision in about dialog

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@37235 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa vor 16 Jahren
Ursprung
Commit
35dd225a47
1 geänderte Dateien mit 8 neuen und 5 gelöschten Zeilen
  1. 8 5
      gui/wxpython/wxgui.py

+ 8 - 5
gui/wxpython/wxgui.py

@@ -542,18 +542,21 @@ class GMFrame(wx.Frame):
     def OnAboutGRASS(self, event):
         """Display 'About GRASS' dialog"""
         info = wx.AboutDialogInfo()
-
-        rev = "$Revision$"
+        
         # name
         info.SetName("GRASS GIS")
         # version
-        version = grass.read_command('g.version').replace('GRASS', '').strip()
+        version, svn_gis_h_rev, svn_gis_h_date = gcmd.RunCommand('g.version',
+                                                                 flags = 'r',
+                                                                 read = True).splitlines()
+        version = version.replace('GRASS', '').strip()
         info.SetVersion(version)
         # description
         copyrightFile = open(os.path.join(os.getenv("GISBASE"), "COPYING"), 'r')
         copyrightOut = []
         copyright = copyrightFile.readlines()
-        info.SetCopyright(rev + '\n\n' + wordwrap(''.join(copyright[:11] + copyright[26:-3]),
+        info.SetCopyright('GIS Library: '+ svn_gis_h_rev + 
+                          '\n\n' + wordwrap(''.join(copyright[:11] + copyright[26:-3]),
                                                   550, wx.ClientDC(self)))
         copyrightFile.close()
         # website
@@ -568,7 +571,7 @@ class GMFrame(wx.Frame):
         authorsFile.close()
         
         wx.AboutBox(info)
-
+        
     def OnWorkspace(self, event):
         """Workspace menu (new, load)"""
         point = wx.GetMousePosition()