Explorar o código

wxGUI: automatically check and render d. commands entered through gui console

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65444 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová %!s(int64=10) %!d(string=hai) anos
pai
achega
81fdf33c92
Modificáronse 2 ficheiros con 3 adicións e 3 borrados
  1. 1 1
      gui/wxpython/lmgr/frame.py
  2. 2 2
      gui/wxpython/lmgr/layertree.py

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

@@ -685,7 +685,7 @@ class GMFrame(wx.Frame):
             # add layer into layer tree
             lname, found = GetLayerNameFromCmd(command, fullyQualified = True,
                                                layerType = layertype)
-            self.GetLayerTree().AddLayer(ltype = layertype,
+            self.GetLayerTree().AddLayer(ltype = layertype, lchecked=True,
                                          lname = lname,
                                          lcmd = command)
 

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

@@ -1101,8 +1101,10 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
         # use predefined value if given
         if lchecked is not None:
             checked = lchecked
+            render = True if checked else False
         else:
             checked = False
+            render = False
         
         self.forceCheck = True
         
@@ -1126,7 +1128,6 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
         if ltype != 'group':
             if lcmd and len(lcmd) > 1:
                 cmd = lcmd
-                render = False
                 name, found = GetLayerNameFromCmd(lcmd)
             else:
                 cmd = []
@@ -1134,7 +1135,6 @@ class LayerTree(treemixin.DragAndDrop, CT.CustomTreeCtrl):
                     for c in lname.split(';'):
                         cmd.append(c.split(' '))
                 
-                render = False
                 name = None
             
             if ctrl: