コード例 #1
0
ファイル: volume_widget.py プロジェクト: rsmoorthy/pi-player
    def volumeDown(self):
        self._enable()

        if self.muteState:
            self.muteState = False

        self.value = includes.clipInt(self.value - self.incVal, 0, 100)
コード例 #2
0
ファイル: menu_osd.py プロジェクト: rsmoorthy/pi-player
    def right(self, args):
        '''Logic to select next OSD element to the right from currently selected item'''
        if not self.isVisible:
            self.enable(None)
            self.wId = 0
            self.widgets[self.wId].enable(None)

            return

        self._resetCnt()

        if self.wId < len(self.widgets):
            self.widgets[self.wId].disable(None)

            self.wId = includes.clipInt(self.wId + 1, min=0, max=4)
            self.widgets[self.wId].enable(None)
コード例 #3
0
ファイル: dialog.py プロジェクト: rsmoorthy/pi-player
    def _removeDialog(self, dialogId):
        if len(self.dialogList) <= 0:
            logging.info("removeDialog: dialog list is empty")
            return

        widget = self.dialogList.pop(dialogId)

        self._updateView()
        for item in self.dialogList:
            item.disable(None)

        self.wId = includes.clipInt(self.wId - 1, 0, len(self.dialogList)-1)


        if len(self.dialogList) > 0:
            self.dialogList[self.wId].enable(None)
コード例 #4
0
ファイル: dialog.py プロジェクト: rsmoorthy/pi-player
    def enable(self, args):


        if len(self.dialogList) == 0:
            logging.info("THomas: dailog list is 0 = {}".format(self.wId))
            return True

        if self.wId < 0:
            self.wId = 0
            self.dialogList[self.wId].enable(args)

        elif self.wId >= 0 and self.wId < len(self.dialogList):
            self.dialogList[self.wId].disable(args)
            self.wId = self.wId + 1
            self.wId = includes.clipInt(self.wId, 0, len(self.dialogList)-1)
            self.dialogList[self.wId].enable(args)


        return False
コード例 #5
0
ファイル: dialog.py プロジェクト: rsmoorthy/pi-player
    def disable(self, args):

        logging.info("THomas: disable wId = {}".format(self.wId))
        if self.wId >= 0 and self.wId < len(self.dialogList):
            self.dialogList[self.wId].disable(args)
            self.wId = self.wId - 1
            self.wId = includes.clipInt(self.wId, -1, len(self.dialogList)-1)


            if self.wId >= 0:
                self.dialogList[self.wId].enable(args)



        logging.info("THomas: disable wId 2 = {}".format(self.wId))
        if self.wId < 0 or len(self.dialogList) == 0:
            self.wId = -1
            return True

        return False
コード例 #6
0
ファイル: dialog.py プロジェクト: rsmoorthy/pi-player
    def right(self, args):
        if self.hId != -1:
            self.btnList[self.hId].disable(None)

        self.hId = includes.clipInt(self.hId + 1, 0, len(self.btnList)-1)
        self.btnList[self.hId].enable(None)