def placeConcepts(self):
self.list = self.getSortedList(gc.getNumConceptInfos(), gc.getConceptInfo)
self.placeItems(WidgetTypes.WIDGET_PEDIA_DESCRIPTION, gc.getConceptInfo)
def placeBTSConcepts(self):
self.list = self.getSortedList(gc.getNumNewConceptInfos(), self.getNewConceptInfo)
self.placeItems(WidgetTypes.WIDGET_PEDIA_DESCRIPTION, self.getNewConceptInfo)
def getNewConceptInfo(self, id):
info = gc.getNewConceptInfo(id)
if not self.isShortcutInfo(info):
return info
return None
def placeShortcuts(self):
self.list = self.getSortedList(gc.getNumNewConceptInfos(), self.getShortcutInfo)
self.placeItems(WidgetTypes.WIDGET_PEDIA_DESCRIPTION, self.getShortcutInfo)
def isShortcutInfo(self, info):
return info.getType().find("SHORTCUTS") != -1
def getShortcutInfo(self, id):
info = gc.getNewConceptInfo(id)
if not self.isStrategyInfo(info):
return info
return None
def placeStrategy(self):
self.list = self.getSortedList(gc.getNumNewConceptInfos(), self.getStrategyInfo)
self.placeItems(WidgetTypes.WIDGET_PEDIA_DESCRIPTION, self.getStrategyInfo)
def getStrategyInfo(self, id):
info = gc.getNewConceptInfo(id)
if self.isStrategyInfo(info):
return info
return None
def isStrategyInfo(self, info):
return info.getType().find("STRATEGY") != -1