Priority: optional
Maintainer: Moritz Venn <moritz.venn@freaque.net>
Homepage: http://www.ritzmo.de
-Depends: enigma2(>=2.6git20090615), twisted
+Depends: enigma2(>=2.6git20091014), twisted
Source: http://enigma2-plugins.schwerkraft.elitedvb.net/
from Components.config import config, getConfigListEntry, ConfigSubsection, \
ConfigText, ConfigPassword, ConfigYesNo
from Components.ConfigList import ConfigListScreen
+from Components.Sources.StaticText import StaticText
config.plugins.growlee = ConfigSubsection()
config.plugins.growlee.enable_incoming = ConfigYesNo(default=False)
config.plugins.growlee.password = ConfigPassword()
class GrowleeConfiguration(Screen, ConfigListScreen):
- skin = """<screen title="Growlee Configuration" position="center,center" size="565,280">
- <widget name="config" position="5,5" size="555,100" scrollbarMode="showOnDemand" />
- </screen>"""
-
def __init__(self, session):
Screen.__init__(self, session)
+ self.skinName = [ "GrowleeConfiguration", "Setup" ]
+
+ # Buttons
+ self["key_red"] = StaticText(_("Cancel"))
+ self["key_green"] = StaticText(_("OK"))
# Summary
self.setup_title = "Growlee Configuration"
# Define Actions
self["actions"] = ActionMap(["SetupActions"],
{
- "cancel": self.keySave,
+ "cancel": self.keyCancel,
+ "save": self.keySave,
}
)
def changed(self):
for x in self.onChangedEntry:
- try:
- x()
- except:
- pass
+ x()
def getCurrentEntry(self):
return self["config"].getCurrent()[0]