Example #1
0
 def __init__(self, session, provider):
     contentHandler = VideoAddonManagementScreenContentHandler(
         session, self, provider)
     addonItems = provider.get_content({
         'category_addons': 'all_addons',
         'filter_enabled': False
     })
     BaseContentScreen.__init__(self, session, contentHandler, addonItems)
     TipBar.__init__(self, [], startOnShown=False)
     if self.HD:
         self.setSkin('ArchivCZSKContentScreen_HD')
     else:
         self.setSkin('ArchivCZSKContentScreen_SD')
     self.updateGUITimer = eTimer()
     self.updateGUITimer.callback.append(self.updateAddonGUI)
     self.onUpdateGUI.append(self.changeAddon)
     self.onClose.append(self.__onClose)
     self["image"] = Pixmap()
     self["title"] = Label("")
     self["author"] = Label("")
     self["version"] = Label("")
     self["about"] = Label("")
     self["key_red"] = Label("")
     self["key_green"] = Label("")
     self["key_yellow"] = Label("")
     self["key_blue"] = Label("")
     self["actions"] = ActionMap(
         ["archivCZSKActions"], {
             "ok": self.menu,
             "cancel": self.close,
             "up": self.up,
             "down": self.down,
             "menu": self.menu
         }, -2)
     self.onLayoutFinish.append(self.updateAddonGUI)
Example #2
0
 def __init__(self, session, provider):
     contentHandler = VideoAddonManagementScreenContentHandler(session, self, provider)
     addonItems = provider.get_content({'category_addons':'all_addons', 'filter_enabled':False})
     BaseContentScreen.__init__(self, session, contentHandler, addonItems)
     self.skinName = "ArchivCZSKContentScreen"
     self["menu"].style = "management"
     self.updateGUITimer = eTimer()
     self.updateGUITimer_conn = eConnectCallback(self.updateGUITimer.timeout, self.updateAddonGUI)
     self.onUpdateGUI.append(self.changeAddon)
     self.onClose.append(self.__onClose)
     self["image"] = Pixmap()
     self["title"] = Label("")
     self["author"] = Label("")
     self["version"] = Label("")
     self["about"] = Label("")
     self["key_red"] = Label("")
     self["key_green"] = Label("")
     self["key_yellow"] = Label("")
     self["key_blue"] = Label("")
     self["actions"] = ActionMap(["archivCZSKActions"],
          {
                 "ok": self.menu,
                 "cancel": self.close,
                 "up": self.up,
                 "down": self.down,
                 "menu" : self.menu
          }, -2)
     self.onLayoutFinish.append(self.updateAddonGUI)