(self, stuff)
| 186 | self.Select(row, True) |
| 187 | |
| 188 | def populate(self, stuff): |
| 189 | if stuff is not None: |
| 190 | listItemCount = self.GetItemCount() |
| 191 | stuffItemCount = len(stuff) |
| 192 | |
| 193 | if listItemCount < stuffItemCount: |
| 194 | for i in range(stuffItemCount - listItemCount): |
| 195 | self.InsertItem(self.GetItemCount(), "") |
| 196 | |
| 197 | if listItemCount > stuffItemCount: |
| 198 | if listItemCount - stuffItemCount > 20 > stuffItemCount: |
| 199 | self.DeleteAllItems() |
| 200 | for i in range(stuffItemCount): |
| 201 | self.InsertItem(self.GetItemCount(), "") |
| 202 | else: |
| 203 | for i in range(listItemCount - stuffItemCount): |
| 204 | self.DeleteItem(self.getLastItem()) |
| 205 | self.Refresh() |
| 206 | |
| 207 | def refresh(self, stuff): |
| 208 | if stuff is None: |
no test coverage detected