Sfoglia il codice sorgente

wxGUI: fix TreeListView for wx2.9.4

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55680 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 12 anni fa
parent
commit
34f06d4595
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      gui/wxpython/gui_core/treeview.py

+ 2 - 2
gui/wxpython/gui_core/treeview.py

@@ -47,7 +47,6 @@ class AbstractTreeViewMixin(VirtualTree):
     def __init__(self, model, parent, *args, **kw):
         self._model = model
         super(AbstractTreeViewMixin, self).__init__(parent=parent, *args, **kw)
-        self.RefreshItems()
 
         self.selectionChanged = Signal('TreeView.selectionChanged')
         self.itemActivated = Signal('TreeView.itemActivated')
@@ -125,6 +124,7 @@ class TreeView(AbstractTreeViewMixin, wx.TreeCtrl):
     """!Tree view class inheriting from wx.TreeCtrl"""
     def __init__(self, model, parent, *args, **kw):
         super(TreeView, self).__init__(parent=parent, model=model, *args, **kw)
+        self.RefreshItems()
 
 class CTreeView(AbstractTreeViewMixin, CT.CustomTreeCtrl):
     """!Tree view class inheriting from wx.TreeCtrl"""
@@ -138,6 +138,7 @@ class CTreeView(AbstractTreeViewMixin, CT.CustomTreeCtrl):
             kw[style] = CT.TR_HIDE_ROOT | CT.TR_FULL_ROW_HIGHLIGHT |\
                 CT.TR_HAS_BUTTONS | CT.TR_LINES_AT_ROOT | CT.TR_SINGLE
         super(CTreeView, self).__init__(parent=parent, model=model, **kw)
+        self.RefreshItems()
         
 class TreeListView(AbstractTreeViewMixin, ExpansionState, gizmos.TreeListCtrl):
     def __init__(self, model, parent, columns, **kw):
@@ -146,7 +147,6 @@ class TreeListView(AbstractTreeViewMixin, ExpansionState, gizmos.TreeListCtrl):
         for column in columns:
             self.AddColumn(column)
         self.SetMainColumn(0)
-        # refresh again
         self.RefreshItems()
         # to solve events inconsitency
         self.Bind(wx.EVT_TREE_ITEM_RIGHT_CLICK,  lambda evt: