]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wx/tools/XRCed/tree.py
Send the calendar and date changed events to the datepicker ctrl first
[wxWidgets.git] / wxPython / wx / tools / XRCed / tree.py
index 1e77eac3a4554da23f5ecea7c69332ee609c4a68..363093ef49d3cb8984f2190206b7f61f02b0ca38 100644 (file)
@@ -792,7 +792,7 @@ class XML_Tree(wx.TreeCtrl):
         self.selection = None
         g.tools.UpdateUI()
         wx.TreeCtrl.UnselectAll(self)
-        wx.Yield()
+        #wx.Yield()
 
     def ChangeSelection(self, item):
         # Apply changes
@@ -1109,8 +1109,9 @@ class XML_Tree(wx.TreeCtrl):
         n = 0                           # index of sibling
         prev = self.GetPrevSibling(item)
         while prev.IsOk():
-            # MenuBar is not a child
-            if not isinstance(self.GetPyData(prev), xxxMenuBar):
+            # MenuBar and sizers are not real children (who else?)
+            if not isinstance(self.GetPyData(prev), xxxMenuBar) and not \
+                    isinstance(self.GetPyData(prev), xxxSizer):
                 n += 1
             prev = self.GetPrevSibling(prev)
         return n
@@ -1264,12 +1265,6 @@ class XML_Tree(wx.TreeCtrl):
         self.PopupMenu(menu, evt.GetPosition())
         menu.Destroy()
 
-    # Redefine to force the update of font dimentions on wxGTK
-    if wx.Platform == '__WXGTK__':
-        def SetItemBold(self, item, state=True):
-            wx.TreeCtrl.SetItemBold(self, item, state)
-            self.SetIndent(self.GetIndent())
-
     # Apply changes
     def Apply(self, xxx, item):
         g.panel.Apply()