Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
	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)