X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/55bd43d245d26a35c4f942e33c7cf4ef7405fbfc..628eae0bcd7916c57847b7eab739d4cc32534ccf:/wxPython/demo/TreeListCtrl.py?ds=inline diff --git a/wxPython/demo/TreeListCtrl.py b/wxPython/demo/TreeListCtrl.py index 327a238b7c..df9c7d83dd 100644 --- a/wxPython/demo/TreeListCtrl.py +++ b/wxPython/demo/TreeListCtrl.py @@ -17,8 +17,15 @@ class TestPanel(wx.Panel): #wx.TR_TWIST_BUTTONS #| wx.TR_ROW_LINES #| wx.TR_NO_LINES - | wx.TR_FULL_ROW_HIGHLIGHT + | wx.TR_FULL_ROW_HIGHLIGHT + + # By default the style will be adjusted on + # Mac to use twisty buttons and no lines. If + # you would rather control this yourself then + # add this style. + #| wx.TR_DONT_ADJUST_MAC ) + isz = (16,16) il = wx.ImageList(isz[0], isz[1]) fldridx = il.Add(wx.ArtProvider_GetBitmap(wx.ART_FOLDER, wx.ART_OTHER, isz)) @@ -75,17 +82,11 @@ class TestPanel(wx.Panel): def OnRightUp(self, evt): - # Convert the position from being relative to the subwindow to - # being relative to the outer treelist window so HitTest will - # have the point it is expecting. pos = evt.GetPosition() - pos = self.tree.GetMainWindow().ClientToScreen(pos) - pos = self.tree.ScreenToClient(pos) item, flags, col = self.tree.HitTest(pos) - if item: - print flags, col, self.tree.GetItemText(item, col) - + self.log.write('Flags: %s, Col:%s, Text: %s' % + (flags, col, self.tree.GetItemText(item, col))) def OnSize(self, evt): self.tree.SetSize(self.GetSize())