Browse Source

wxGUI: fix renaming map displays

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@62609 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 10 years ago
parent
commit
fbe7227f04
3 changed files with 7 additions and 8 deletions
  1. 4 5
      gui/wxpython/lmgr/frame.py
  2. 1 1
      gui/wxpython/lmgr/layertree.py
  3. 2 2
      gui/wxpython/mapdisp/frame.py

+ 4 - 5
gui/wxpython/lmgr/frame.py

@@ -964,7 +964,7 @@ class GMFrame(wx.Frame):
         
                 dispId = 1
                 for display in self.GetMapDisplay(onlyCurrent = False):
-                    display.SetTitle(dispId) # TODO: signal ?
+                    display.SetTitleNumber(dispId) # TODO: signal ?
                     dispId += 1 
         
     def OnChangeCWD(self, event=None, cmd=None):
@@ -1481,10 +1481,9 @@ class GMFrame(wx.Frame):
             name = dlg.GetValue()
             self.notebookLayers.SetPageText(page = self.currentPageNum, text = name)
             mapdisplay = self.GetMapDisplay()
-            mapdisplay.SetTitle(_("GRASS GIS %(version) Map Display: %(name)s - Location: %(loc)s") % \
-                                    { 'version' : grass.version()['version'],
-                                      'name' : name,
-                                      'loc' : grass.gisenv()["LOCATION_NAME"] })
+            mapdisplay.SetTitle(_("GRASS GIS {version} Map Display: {name} - Location: {loc}").format(
+                                 version=grass.version()['version'], name=name,
+                                 loc=grass.gisenv()["LOCATION_NAME"]))
         dlg.Destroy()
         
     def OnRasterRules(self, event):

+ 1 - 1
gui/wxpython/lmgr/layertree.py

@@ -175,7 +175,7 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
                                    lmgr = self.lmgr, page = self.treepg,
                                    Map = self.Map)
         
-        self.mapdisplay.SetTitle(self.displayIndex + 1)
+        self.mapdisplay.SetTitleNumber(self.displayIndex + 1)
         
         # show new display
         if showMapDisplay is True:

+ 2 - 2
gui/wxpython/mapdisp/frame.py

@@ -240,7 +240,7 @@ class MapFrame(SingleMapFrame):
     def GetMapWindow(self):
         return self.MapWindow
 
-    def SetTitle(self, displayId = 1):
+    def SetTitleNumber(self, displayId=1):
         """Set map display title"""
         try:
             grassVersion = grass.version()['version']
@@ -255,7 +255,7 @@ class MapFrame(SingleMapFrame):
              'loc': gisenv["LOCATION_NAME"],
              'mapset': gisenv["MAPSET"]}
 
-        super(MapFrame, self).SetTitle(title)
+        self.SetTitle(title)
 
     def _addToolbarVDigit(self):
         """Add vector digitizer toolbar