MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / populate

Method populate

gui/display.py:188–205  ·  view source on GitHub ↗
(self, stuff)

Source from the content-addressed store, hash-verified

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:

Callers 1

updateMethod · 0.95

Calls 2

getLastItemMethod · 0.95
RefreshMethod · 0.45

Tested by

no test coverage detected