Пример #1
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.list = []
        self.servicelist = ParentalControlList(self.list)
        self["servicelist"] = self.servicelist
        #self.onShown.append(self.chooseLetter)
        self.currentLetter = chr(SPECIAL_CHAR)
        self.readServiceList()
        self.chooseLetterTimer = eTimer()
        self.chooseLetterTimer.callback.append(self.chooseLetter)
        self.onLayoutFinish.append(self.LayoutFinished)

        self["actions"] = NumberActionMap(
            [
                "DirectionActions", "ColorActions", "OkCancelActions",
                "NumberActions"
            ],
            {
                "ok": self.select,
                "cancel": self.cancel,
                #"left": self.keyLeft,
                #"right": self.keyRight,
                "1": self.keyNumberGlobal,
                "2": self.keyNumberGlobal,
                "3": self.keyNumberGlobal,
                "4": self.keyNumberGlobal,
                "5": self.keyNumberGlobal,
                "6": self.keyNumberGlobal,
                "7": self.keyNumberGlobal,
                "8": self.keyNumberGlobal,
                "9": self.keyNumberGlobal,
                "0": self.keyNumberGlobal
            },
            -1)
Пример #2
0
    def __init__(self, session):
        Screen.__init__(self, session)
        self.skinName = "ParentalControlEditor"
        self.list = []
        self.bouquetslist = ParentalControlList(self.list)
        self["servicelist"] = self.bouquetslist
        self.readBouquetList()
        self.onLayoutFinish.append(self.selectBouquet)

        self["actions"] = NumberActionMap(
            ["DirectionActions", "ColorActions", "OkCancelActions"], {
                "ok": self.select,
                "cancel": self.cancel
            }, -1)