X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d56cebe7a497773d8753ea2ab874c4445bac18dc..06b781c7c630ff8c2ab30211cb4351b4cb5bfb47:/wxPython/demo/wxListCtrl.py diff --git a/wxPython/demo/wxListCtrl.py b/wxPython/demo/wxListCtrl.py index cbe8cd0958..86d9c01ce2 100644 --- a/wxPython/demo/wxListCtrl.py +++ b/wxPython/demo/wxListCtrl.py @@ -72,7 +72,7 @@ class TestListCtrlPanel(wxPanel): idx1 = self.il.Add(bmp) self.list = wxListCtrl(self, tID, - style=wxLC_REPORT|wxSUNKEN_BORDER) + style=wxLC_REPORT|wxSUNKEN_BORDER)#|wxLC_VRULES|wxLC_HRULES) self.list.SetImageList(self.il, wxIMAGE_LIST_SMALL) # Why doesn't this show up on MSW??? @@ -103,6 +103,10 @@ class TestListCtrlPanel(wxPanel): item.SetTextColour(wxBLUE) self.list.SetItem(item) + item = self.list.GetItem(4) + item.SetTextColour(wxRED) + self.list.SetItem(item) + self.currentItem = 0 EVT_SIZE(self, self.OnSize) EVT_LIST_ITEM_SELECTED(self, tID, self.OnItemSelected) @@ -159,7 +163,9 @@ class TestListCtrlPanel(wxPanel): def ColumnSorter(self, key1, key2): item1 = musicdata[key1][self.col] item2 = musicdata[key2][self.col] - if item1 == item2: return 0 + + # when the items are identical, compare someting else to make the sort key unique... + if item1 == item2: return key1 - key2 elif item1 < item2: return -1 else: return 1