controls/FolderTree.py
branchwxPython4
changeset 3636 99b20dff00d5
parent 3303 0ffb41625592
child 3750 f62625418bff
equal deleted inserted replaced
3635:5107a2712b17 3636:99b20dff00d5
   158             if not item.IsOk():
   158             if not item.IsOk():
   159                 item = self.Tree.AppendItem(root, filename, self.TreeImageDict[item_type])
   159                 item = self.Tree.AppendItem(root, filename, self.TreeImageDict[item_type])
   160                 if wx.Platform != '__WXMSW__':
   160                 if wx.Platform != '__WXMSW__':
   161                     item, item_cookie = self.Tree.GetNextChild(root, item_cookie)
   161                     item, item_cookie = self.Tree.GetNextChild(root, item_cookie)
   162             elif self.Tree.GetItemText(item) != filename:
   162             elif self.Tree.GetItemText(item) != filename:
   163                 item = self.Tree.InsertItemBefore(root, idx, filename, self.TreeImageDict[item_type])
   163                 item = self.Tree.InsertItem(root, idx, filename, self.TreeImageDict[item_type])
   164             filepath = os.path.join(folderpath, filename)
   164             filepath = os.path.join(folderpath, filename)
   165             if item_type != FILE:
   165             if item_type != FILE:
   166                 if self.Tree.IsExpanded(item):
   166                 if self.Tree.IsExpanded(item):
   167                     self.GenerateTreeBranch(item, filepath)
   167                     self.GenerateTreeBranch(item, filepath)
   168                 elif children > 0:
   168                 elif children > 0: