X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a6ad3e89c6beee0a5936ca4585caa19373e0c287..d6c85bee754c3a69723fd10ea88cd9bcab83e87b:/utils/wxPython/lib/mvctree.py?ds=inline diff --git a/utils/wxPython/lib/mvctree.py b/utils/wxPython/lib/mvctree.py index 05ff67ab96..699b1b9566 100644 --- a/utils/wxPython/lib/mvctree.py +++ b/utils/wxPython/lib/mvctree.py @@ -770,6 +770,7 @@ class wxMVCTree(wxScrolledWindow): EVT_KEY_DOWN(self, self.OnKeyDown) self.doubleBuffered = true + def Refresh(self): if self.doubleBuffered: self.painter.ClearBuffer() @@ -799,10 +800,12 @@ class wxMVCTree(wxScrolledWindow): e = wxMVCTreeEvent(wxEVT_MVCTREE_ADD_ITEM, self.GetId(), node = child, nodes = [parent, child]) self.GetEventHandler().ProcessEvent(e) self.painter.ClearBuffer() + def NodeRemoved(self, node): e = wxMVCTreeEvent(wxEVT_MVCTREE_DELETE_ITEM, self.GetId(), node = child, nodes = [parent, child]) self.GetEventHandler().ProcessEvent(e) self.painter.ClearBuffer() + def OnKeyDown(self, evt): e = wxMVCTreeEvent(wxEVT_MVCTREE_KEY_DOWN, self.GetId(), keyEvent = evt) self.GetEventHandler().ProcessEvent(e) @@ -813,6 +816,7 @@ class wxMVCTree(wxScrolledWindow): dc.SetFont(font) self.layout.SetHeight(dc.GetTextExtent("")[1] + 18) self.painter.ClearBuffer() + def GetFont(self): return self.painter.GetFont()