From: Chang.H.S Date: Mon, 16 Apr 2012 07:30:46 +0000 (+0900) Subject: WirelessLan Setup : Add Virtual Keyboard mode. X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=1ec1b9f17cbd95c8b603369a9a5b24d4b35644b2 WirelessLan Setup : Add Virtual Keyboard mode. --- diff --git a/lib/python/Plugins/SystemPlugins/WirelessLanSetup/plugin.py b/lib/python/Plugins/SystemPlugins/WirelessLanSetup/plugin.py index 2f1eb90..233662a 100755 --- a/lib/python/Plugins/SystemPlugins/WirelessLanSetup/plugin.py +++ b/lib/python/Plugins/SystemPlugins/WirelessLanSetup/plugin.py @@ -314,6 +314,8 @@ class WlanConfig(Screen, ConfigListScreen, HelpableScreen): + + """ def __init__(self, session, iface, essidSelected = None): @@ -331,6 +333,10 @@ class WlanConfig(Screen, ConfigListScreen, HelpableScreen): "cancel": self.keyCancel, "red": self.keyCancel, }, -2) + self["HelpWindow"] = Pixmap() + self["HelpWindow"].hide() + self["VKeyIcon"] = Pixmap() + self["VKeyIcon"].hide() self.iface = iface self.essidSelected = essidSelected self.ssid = None @@ -508,6 +514,14 @@ class WlanConfig(Screen, ConfigListScreen, HelpableScreen): self["config"].list = self.configList self["config"].l.setList(self.configList) + if not self.showTextIcon in self["config"].onSelectionChanged: + self["config"].onSelectionChanged.append(self.showTextIcon) + + def showTextIcon(self): + if isinstance(self["config"].getCurrent()[1], ConfigText) or isinstance(self["config"].getCurrent()[1], ConfigPassword): + self["VKeyIcon"].show() + else: + self["VKeyIcon"].hide() def getApList(self): if self.essidSelected is None: