X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3b5602d59d67f779175fb98be2d233fcaef40bd7..85149efad7fc85798de59e8a680616aa5ad85ffb:/wxPython/demo/ListCtrl.py diff --git a/wxPython/demo/ListCtrl.py b/wxPython/demo/ListCtrl.py index 215a773b73..7ef63aaf29 100644 --- a/wxPython/demo/ListCtrl.py +++ b/wxPython/demo/ListCtrl.py @@ -106,6 +106,7 @@ class TestListCtrlPanel(wx.Panel, listmix.ColumnSorterMixin): #| wx.LC_NO_HEADER #| wx.LC_VRULES #| wx.LC_HRULES + #| wx.LC_SINGLE_SEL ) self.list.SetImageList(self.il, wx.IMAGE_LIST_SMALL) @@ -113,7 +114,7 @@ class TestListCtrlPanel(wx.Panel, listmix.ColumnSorterMixin): self.PopulateList() # Now that the list exists we can init the other base class, - # see wxPython/lib/mixins/listctrl.py + # see wx/lib/mixins/listctrl.py self.itemDataMap = musicdata listmix.ColumnSorterMixin.__init__(self, 3) #self.SortListItems(0, True) @@ -189,20 +190,20 @@ class TestListCtrlPanel(wx.Panel, listmix.ColumnSorterMixin): self.currentItem = 0 - # Used by the ColumnSorterMixin, see wxPython/lib/mixins/listctrl.py + # Used by the ColumnSorterMixin, see wx/lib/mixins/listctrl.py def GetListCtrl(self): return self.list - # Used by the ColumnSorterMixin, see wxPython/lib/mixins/listctrl.py + # Used by the ColumnSorterMixin, see wx/lib/mixins/listctrl.py def GetSortImages(self): return (self.sm_dn, self.sm_up) 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: self.list.Select(item) @@ -312,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()