def __init__(self, session, args=None): self.skin = ShellStarter.skin Screen.__init__(self, session) self.session = session eTuxtxtApp.getInstance().appClosed.get().append(self.appClosed) eTuxtxtApp.getInstance().startUi() self["actions"] = NumberActionMap( ["TeletextActions", "NumberActions"], { "0": self.handleNumberKey, "1": self.handleNumberKey, "2": self.handleNumberKey, "3": self.handleNumberKey, "4": self.handleNumberKey, "5": self.handleNumberKey, "6": self.handleNumberKey, "7": self.handleNumberKey, "8": self.handleNumberKey, "9": self.handleNumberKey, "nextSubPage": self.handleNextSubPage, "prevSubPage": self.handlePrevSubPage, "nextPage": self.handleNextPage, "prevPage": self.handlePrevPage, "ok": self.handleKeyOk, "transparent": self.handleTransparent, "green": self.handleKeyGreen, "yellow": self.handleKeyYellow, "red": self.handleKeyRed, "blue": self.handleKeyBlue, "zoomMode": self.handleZoom, "screenMode": self.handleScreenMode, "hint": self.handleHint, "menu": self.handleKeyMenu, "exit": self.handleKeyExit, }) PipPigMode(True)
def appClosed(self): eTuxtxtApp.getInstance().appClosed.get().remove(self.appClosed) #force redraw dsk = getDesktop(0) dsk.resize(dsk.size()) PipPigMode(False) if hasattr(self.session, "pip"): self.session.pip.relocate() self.close()
def appClosed(self): eTuxtxtApp.getInstance().appClosed.get().remove(self.appClosed) # force redraw dsk = getDesktop(0) dsk.resize(dsk.size()) PipPigMode(False) if hasattr(self.session, "pip"): self.session.pip.relocate() self.close()
def appClosed(self): eTuxtxtApp.getInstance().appClosed.get().remove(self.appClosed) #force redraw dsk = getDesktop(0) dsk.resize(dsk.size()) PipPigMode(False) if hasattr(self.session, "pip"): self.session.pip.relocate() try: # config.osd.alpha may not be available everywhere self.setOSDAlpha(config.osd.alpha) except: pass self.close()
def __init__(self, session, args = None): try: # new config.osd.alpha_teletext may not be available everywhere self.setOSDAlpha(config.osd.alpha_teletext) except: pass try: from Components.UsageConfig import patchTuxtxtConfFile if config.usage.tuxtxt_ConfFileHasBeenPatched.value == False: patchTuxtxtConfFile(config.usage.tuxtxt_ConfFileHasBeenPatched) except: pass self.skin = ShellStarter.skin Screen.__init__(self, session) self.session = session eTuxtxtApp.getInstance().appClosed.get().append(self.appClosed) eTuxtxtApp.getInstance().startUi() self["actions"] = NumberActionMap(["TeletextActions","NumberActions"], { "0": self.handleNumberKey, "1": self.handleNumberKey, "2": self.handleNumberKey, "3": self.handleNumberKey, "4": self.handleNumberKey, "5": self.handleNumberKey, "6": self.handleNumberKey, "7": self.handleNumberKey, "8": self.handleNumberKey, "9": self.handleNumberKey, "nextSubPage": self.handleNextSubPage, "prevSubPage": self.handlePrevSubPage, "nextPage": self.handleNextPage, "prevPage": self.handlePrevPage, "ok": self.handleKeyOk, "transparent": self.handleTransparent, "green": self.handleKeyGreen, "yellow": self.handleKeyYellow, "red": self.handleKeyRed, "blue": self.handleKeyBlue, "zoomMode": self.handleZoom, "screenMode": self.handleScreenMode, "hint": self.handleHint, "menu": self.handleKeyMenu, "exit": self.handleKeyExit, }) PipPigMode(True)
def __init__(self, session, args=None): self.skin = ShellStarter.skin Screen.__init__(self, session) self.session = session eTuxtxtApp.getInstance().appClosed.get().append(self.appClosed) eTuxtxtApp.getInstance().startUi() self["actions"] = NumberActionMap( ["TeletextActions", "NumberActions"], { "0": self.handleNumberKey, "1": self.handleNumberKey, "2": self.handleNumberKey, "3": self.handleNumberKey, "4": self.handleNumberKey, "5": self.handleNumberKey, "6": self.handleNumberKey, "7": self.handleNumberKey, "8": self.handleNumberKey, "9": self.handleNumberKey, "nextSubPage": self.handleNextSubPage, "prevSubPage": self.handlePrevSubPage, "nextPage": self.handleNextPage, "prevPage": self.handlePrevPage, "ok": self.handleKeyOk, "transparent": self.handleTransparent, "green": self.handleKeyGreen, "yellow": self.handleKeyYellow, "red": self.handleKeyRed, "blue": self.handleKeyBlue, "zoomMode": self.handleZoom, "screenMode": self.handleScreenMode, "hint": self.handleHint, "menu": self.handleKeyMenu, "exit": self.handleKeyExit, }, ) PipPigMode(True)
def __init__(self, session, args = None): self.skin = ShellStarter.skin Screen.__init__(self, session) eTuxtxtApp.getInstance().appClosed.get().append(self.appClosed) eTuxtxtApp.getInstance().startUi()
def handleScreenMode(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_MINUS)
def handleTransparent(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_MUTE)
def handleKeyYellow(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_YELLOW)
def handleKeyBlue(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_BLUE)
def handlePrevPage(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_DOWN)
def handleHint(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_HELP)
def handleZoom(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_PLUS)
def handleKeyRed(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_RED)
def handleKeyGreen(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_GREEN)
def handleNextPage(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_UP)
def handleKeyMenu(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_MENU)
def handleKeyExit(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_HOME)
def handleKeyOk(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_OK)
def main(session, **kwargs): eTuxtxtApp.getInstance().startUi()
def handlePrevSubPage(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_LEFT)
def handleNumberKey(self, key): eTuxtxtApp.getInstance().handleKey(key)
def handleNextSubPage(self): eTuxtxtApp.getInstance().handleKey(RcCode.RC_RIGHT)
def appClosed(self): eTuxtxtApp.getInstance().appClosed.get().remove(self.appClosed) #force redraw dsk = getDesktop(0) dsk.resize(dsk.size()) self.close()