]> git.saurik.com Git - wxWidgets.git/commitdiff
moved setting itemColour to XML_Tree.Clean where it belongs
authorRoman Rolinsky <rolinsky@femagsoft.com>
Mon, 30 Apr 2007 08:31:19 +0000 (08:31 +0000)
committerRoman Rolinsky <rolinsky@femagsoft.com>
Mon, 30 Apr 2007 08:31:19 +0000 (08:31 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45715 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/wx/tools/XRCed/tree.py

index 826a5f79871e2e00977b5cdcf9292e088016b3f1..8ed352c8b077befcac6528df113a85335cbda8ee 100644 (file)
@@ -582,6 +582,7 @@ class XML_Tree(wx.TreeCtrl):
         self.rootObj = xxxMainNode(self.dom)
         self.root = self.AddRoot('XML tree', self.rootImage,
                                  data=wx.TreeItemData(self.rootObj))
+        self.itemColour = self.GetItemTextColour(self.root)
         self.SetItemHasChildren(self.root)
         self.testElem = self.dom.createElement('dummy')
         self.mainNode.appendChild(self.testElem)
@@ -601,7 +602,6 @@ class XML_Tree(wx.TreeCtrl):
         self.rootObj = xxxMainNode(self.dom)
         self.root = self.AddRoot('XML tree', self.rootImage,
                                  data=wx.TreeItemData(self.rootObj))
-        self.itemColour = self.GetItemTextColour(self.root)
         self.SetItemHasChildren(self.root)
         nodes = self.mainNode.childNodes[:]
         for node in nodes:
@@ -1346,8 +1346,7 @@ class DropTarget(wx.PyDropTarget):
             # Set color of highlighted item back to normal
             if hl and hl.item:
                 if hl.item != parentItem:
-                    if hasattr(g.tree, 'itemColour'):
-                        g.tree.SetItemTextColour(hl.item, g.tree.itemColour)
+                    g.tree.SetItemTextColour(hl.item, g.tree.itemColour)
                     # Highlight future parent
                     g.tree.itemColour = g.tree.GetItemTextColour(parentItem) # save current
             g.testWin.highLightDT = updateHL(hl, HighLightDTBox, pos, size)