From 1ec1b9f17cbd95c8b603369a9a5b24d4b35644b2 Mon Sep 17 00:00:00 2001 From: "Chang.H.S" Date: Mon, 16 Apr 2012 16:30:46 +0900 Subject: [PATCH] WirelessLan Setup : Add Virtual Keyboard mode. --- .../Plugins/SystemPlugins/WirelessLanSetup/plugin.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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: -- 2.7.4