def __init__(self, session, captcha_file): VirtualKeyBoard.__init__(self, session, _('Type text of picture')) self["captcha"] = Pixmap() self.Scale = AVSwitch().getFramebufferScale() self.picPath = captcha_file self.picLoad = ePicLoad() self.picLoad.PictureData.get().append(self.decodePicture) self.onLayoutFinish.append(self.showPicture)
def __init__(self, session, title="", text=""): #VirtualKeyBoard.__init__(self, session, title, text) Changed by Topfi, added parameter names VirtualKeyBoard.__init__(self, session, title=title, text=text) NumericalTextInput.__init__(self, nextFunc=self.nextFunc) SkinResolutionHelper.__init__(self) self.configText = None if config.AdvancedMovieSelection.keyboard.value == "virtual": use = self.KEYBOARD elif config.AdvancedMovieSelection.keyboard.value == "numerical": use = self.NUM_KEYB else: use = self.BOTH if not use & self.KEYBOARD: # hide the keyboard self["list"].hide() # overwrite VirtualKeyBoard actions # make sure not overwrite any action of base class self["actions"] = ActionMap(["OkCancelActions", "WizardActions", "ColorActions", "KeyboardInputActions", "InputBoxActions", "InputAsciiActions"], { "ok": self.__ok, "cancel": self.__cancel, "left": self.dummy, "right": self.dummy, "up": self.dummy, "down": self.dummy, "red": self.__cancel, "green": self.__ok, "yellow": self.dummy, "deleteBackward": self.dummy, "back": self.dummy }, -2) if use & self.NUM_KEYB: self.timer = eTimer() self.timer.callback.append(self.timeout) self.configText = ConfigText("", False) if text: self.configText.text = text self.configText.marked_pos = len(text) self["config_actions"] = NumberActionMap(["SetupActions", "InputAsciiActions", "KeyboardInputActions"], { "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) # to prevent left/right overriding the listbox if use & self.KEYBOARD: self.selectedKey = self.getKeyIndex(u"OK") self.onLayoutFinish.append(self.__onLayoutFinish) self.onClose.append(self.__onClose)
def __init__(self, session, text): if text: title = text else: title = _('Search') VirtualKeyBoard.__init__(self, session, title=title, text=text) self.skinName = ['YouTubeVirtualKeyBoard', 'VirtualKeyBoard'] self.searchValue = GoogleSuggestionsConfigText( default=text, updateSuggestions=self.updateSuggestions)
def __init__(self, session, captcha_file): BaseArchivCZSKScreen.__init__(self,session,False) VirtualKeyBoard.__init__(self, session, title=removeDiac(_('Type text of picture'))) self["captcha"] = Pixmap() self.Scale = AVSwitch().getFramebufferScale() self.picPath = captcha_file self.picLoad = ePicLoad() self.picLoad_conn = eConnectCallback(self.picLoad.PictureData, self.decodePicture) self.onLayoutFinish.append(self.showPicture) self.onClose.append(self.__onClose)
def __init__(self, session, title="", text="", languages=None): if languages is None: languages = kbd_languages.keys() self.languages = {} for lang in languages: try: self.languages[lang] = kbd_languages[lang] except KeyError: continue VirtualKeyBoard_e2.__init__(self, session, title=title, text=text)
def __init__(self, session, captcha_file): BaseArchivCZSKScreen.__init__(self, session, False) VirtualKeyBoard.__init__(self, session, _('Type text of picture')) self["captcha"] = Pixmap() self.Scale = AVSwitch().getFramebufferScale() self.picPath = captcha_file self.picLoad = ePicLoad() self.picLoad_conn = eConnectCallback(self.picLoad.PictureData, self.decodePicture) self.onLayoutFinish.append(self.showPicture) self.onClose.append(self.__onClose)
def __init__(self, session, entryName, configEntry): try: self.configEntry = configEntry VirtualKeyBoard.__init__(self, session, entryName.encode('utf-8'), configEntry.getValue().encode('utf-8')) self.skinName = "VirtualKeyBoard" #from Plugins.Extensions.archivCZSK.engine.tools.util import decode_string #VirtualKeyBoard.__init__(self, session, entryName, configEntry.getValue()) #self.skinName = "VirtualKeyBoard" except: log.logError("Init VirtualKeyBoardCFG failed.\n%s"%traceback.format_exc()) raise
def __init__(self, session, text): if text: title = text else: title = _('Search') VirtualKeyBoard.__init__(self, session, title=title, text=text) self.skinName = ['YouTubeVirtualKeyBoard', 'VirtualKeyBoard'] self.searchValue = GoogleSuggestionsConfigText( default=text, updateSuggestions=self.updateSuggestions) if text: # Force a search by setting the old search value to "" self.searchValue.value = "" self.tryGetSuggestions()
def __init__(self, session, entryName, configEntry): try: self.configEntry = configEntry #VirtualKeyBoard.__init__(self, session, entryName.encode('utf-8'), configEntry.getValue().encode('utf-8')) VirtualKeyBoard.__init__(self, session, title=removeDiac(entryName), text=removeDiac(configEntry.getValue())) self.skinName = "VirtualKeyBoard" #from Plugins.Extensions.archivCZSK.engine.tools.util import decode_string #VirtualKeyBoard.__init__(self, session, entryName, configEntry.getValue()) #self.skinName = "VirtualKeyBoard" except: log.logError("Init VirtualKeyBoardCFG failed.\n%s"%traceback.format_exc()) raise
def __init__(self, session, title = '', text = '', additionalParams={}): self.skin=''' <screen name="IPTVVirtualKeyBoardWithCaptcha" position="fill" zPosition="99" title="Virtual KeyBoard"> <widget name="captcha" position="%d,%d" size="%d,%d" zPosition="2" transparent="1" alphatest="on" /> <ePixmap pixmap="skin_default/vkey_text.png" position="300,245" zPosition="-4" size="542,52" alphatest="on" /> <widget name="header" position="300,210" size="500,30" font="Regular;20" transparent="1" noWrap="1" /> <widget name="text" position="302,250" size="536,46" font="Regular;42" transparent="1" noWrap="1" halign="right" /> <widget name="list" position="300,300" size="680,240" selectionDisabled="1" transparent="1" /> </screen> ''' % (300, 200 - additionalParams['captcha_size'][1], additionalParams['captcha_size'][0], additionalParams['captcha_size'][1]) #300 + (536 - additionalParams['captcha_size'][0])/2 VirtualKeyBoard.__init__(self, session, title = title, text = text) self.captchaPath = additionalParams['captcha_path'] self['captcha'] = Cover2() self.onShown.append(self.loadCaptcha) printDBG(">>>>>>>>>>>>>>>>>>> IPTVVirtualKeyBoardWithCaptcha title[%s]" % title)
def __init__(self, session, **kwargs): VirtualKeyBoard.__init__(self, session, **kwargs) NumericalTextInput.__init__(self, nextFunc=self.nextFunc) self.skinName = "VirtualKeyBoard" self["NumberActions"] = NumberActionMap(["NumberActions"], { "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 }) self.editing = False
def __init__(self, session, **kwargs): VirtualKeyBoard.__init__(self, session, **kwargs) NumericalTextInput.__init__(self, nextFunc = self.nextFunc) self.skinName = "VirtualKeyBoard" self["NumberActions"] = NumberActionMap(["NumberActions"], { "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 }) self.editing = False
def __init__(self, session, entryName, configEntry): self.configEntry = configEntry VirtualKeyBoard.__init__(self, session, entryName.encode('utf-8'), configEntry.getValue().encode('utf-8')) self.skinName = "VirtualKeyBoard"