def __init__(self, session, contentHandler, lst_items): BaseArchivCZSKListSourceScreen.__init__(self, session) self.contentHandler = contentHandler self.loadingScreen = session.instantiateDialog(LoadingScreen) self.lst_items = lst_items # screen context items self.ctx_items = [] self.refresh = False self.refreshing = False self.parent_it = PRoot() self.enabled_path = True self.max_path_width = 0 self.path = [] self.stack = [] self.old_stack_len = 0 self["status_label"] = Label("") self["path_pixmap"] = Pixmap() self["path_label"] = CutLabel(" / ") if not self.enabled_path: self["path_label"].hide() else: self.onLayoutFinish.append(self.setPathPixmap) self.onClose.append(self.__onClose)
def __init__(self, session, addon): BaseArchivCZSKListSourceScreen.__init__(self, session) self.addon = addon self.lst_items = self.addon.provider.get_shortcuts() self.title = _("Shortcut") + ' ' + addon.name.encode('utf-8', 'ignore') self["key_red"] = Button(_("Remove shortcut")) self["key_green"] = Button("") self["key_yellow"] = Button("") self["key_blue"] = Button("") self["actions"] = NumberActionMap( ["archivCZSKActions"], { "ok": self.ok, "cancel": self.cancel, "red": self.askRemoveShortcut, "up": self.up, "down": self.down, }, -2) self.onShown.append(self.setWindowTitle)
def __init__(self, session, addon): BaseArchivCZSKListSourceScreen.__init__(self, session) self.addon = addon self.lst_items = self.addon.provider.get_shortcuts() self.title = _("Shortcut") + ' ' + addon.name.encode('utf-8', 'ignore') self["key_red"] = Button(_("Remove shortcut")) self["key_green"] = Button("") self["key_yellow"] = Button("") self["key_blue"] = Button("") self["actions"] = NumberActionMap(["archivCZSKActions"], { "ok": self.ok, "cancel": self.cancel, "red": self.askRemoveShortcut, "up": self.up, "down": self.down, }, -2) self.onShown.append(self.setWindowTitle)