From: Christian Weiske Date: Fri, 18 Nov 2011 07:16:49 +0000 (+0100) Subject: add help to main screen X-Git-Tag: v0.3~16 X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/commitdiff_plain/9b086a87f21072a5a9d09272cb5c6d453d39bac3 add help to main screen --- diff --git a/src/CurlyTx.py b/src/CurlyTx.py index e8cde92..7052610 100644 --- a/src/CurlyTx.py +++ b/src/CurlyTx.py @@ -1,4 +1,5 @@ from Screens.Screen import Screen +from Screens.HelpMenu import HelpableScreen from Screens.MessageBox import MessageBox from Components.Label import Label from Components.ScrollLabel import ScrollLabel @@ -9,7 +10,7 @@ from twisted.web import client from . import config from Components.config import config -class CurlyTx(Screen): +class CurlyTx(Screen,HelpableScreen): skin = """ @@ -29,6 +30,7 @@ class CurlyTx(Screen): def __init__(self, session, args = None): #self.skin = CurlyTx.skin Screen.__init__(self, session) + HelpableScreen.__init__(self) #self.skinName = [ "CurlyTx", "Setup" ] self["text"] = ScrollLabel("foo") @@ -39,7 +41,8 @@ class CurlyTx(Screen): self["key_blue"] = StaticText(_("Next")) - self["actions"] = NumberActionMap(["WizardActions", "ColorActions", "InputActions"], { + self["actions"] = NumberActionMap( + ["WizardActions", "ColorActions", "InputActions", "HelpActions"], { "ok": self.close, "back": self.close, "up": self.pageUp, @@ -51,8 +54,30 @@ class CurlyTx(Screen): "blue": self.nextPage }, -1) + self.loadHelp() self.loadUrl(config.plugins.CurlyTx.defaultPage.value) + def loadHelp(self): + self.helpList.append(( + self["actions"], "WizardActions", + [("ok", _("Close window"))])) + self.helpList.append(( + self["actions"], "WizardActions", + [("back", _("Close window"))])) + self.helpList.append(( + self["actions"], "ColorActions", + [("red", _("Show program settings"))])) + self.helpList.append(( + self["actions"], "ColorActions", + [("green", _("Reload current page URL"))])) + self.helpList.append(( + self["actions"], "ColorActions", + [("yellow", _("Switch to next configured page URL"))])) + self.helpList.append(( + self["actions"], "ColorActions", + [("blue", _("Switch to previous configured page URL"))])) + + def pageUp(self): self["text"].pageUp()