X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7869b836decaaefbb3b1de58dfe297e7d9dd5d2a..9fd47c4847543f8d16d262c6c17c9777aa7bfa4f:/wxPython/demo/ListCtrl.py diff --git a/wxPython/demo/ListCtrl.py b/wxPython/demo/ListCtrl.py index fdc9beba38..4f3ad75586 100644 --- a/wxPython/demo/ListCtrl.py +++ b/wxPython/demo/ListCtrl.py @@ -200,12 +200,12 @@ class TestListCtrlPanel(wx.Panel, listmix.ColumnSorterMixin): def OnRightDown(self, event): - self.x = event.GetX() - self.y = event.GetY() - self.log.WriteText("x, y = %s\n" % str((self.x, self.y))) - item, flags = self.list.HitTest((self.x, self.y)) + x = event.GetX() + y = event.GetY() + self.log.WriteText("x, y = %s\n" % str((x, y))) + item, flags = self.list.HitTest((x, y)) - if flags & wx.LIST_HITTEST_ONITEM: + if item != wx.NOT_FOUND and flags & wx.LIST_HITTEST_ONITEM: self.list.Select(item) event.Skip() @@ -313,7 +313,7 @@ class TestListCtrlPanel(wx.Panel, listmix.ColumnSorterMixin): # Popup the menu. If an item is selected then its handler # will be called before PopupMenu returns. - self.PopupMenu(menu, (self.x, self.y)) + self.PopupMenu(menu) menu.Destroy() @@ -354,6 +354,9 @@ class TestListCtrlPanel(wx.Panel, listmix.ColumnSorterMixin): #--------------------------------------------------------------------------- +# for testing the new native control on wxMac +#wx.SystemOptions.SetOptionInt("mac.listctrl.always_use_generic", 0) + def runTest(frame, nb, log): win = TestListCtrlPanel(nb, log) return win