diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-02-24 14:14:57 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-02-24 14:14:57 +0000 |
| commit | df7d9f3578c68b22c95ab9daa23bd0fa168f6d11 (patch) | |
| tree | e02e31f3370f92ecaac63d6824942bafead2fbe6 /lib/python/Screens/HelpMenu.py | |
| parent | 00baaebc6c9a408dcde721da3fed8b03a90fd28e (diff) | |
| download | enigma2-df7d9f3578c68b22c95ab9daa23bd0fa168f6d11.tar.gz enigma2-df7d9f3578c68b22c95ab9daa23bd0fa168f6d11.zip | |
generic show/hide support for GUIComponents
Diffstat (limited to 'lib/python/Screens/HelpMenu.py')
| -rw-r--r-- | lib/python/Screens/HelpMenu.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/python/Screens/HelpMenu.py b/lib/python/Screens/HelpMenu.py index e947ac91..06f0cfab 100644 --- a/lib/python/Screens/HelpMenu.py +++ b/lib/python/Screens/HelpMenu.py @@ -31,12 +31,14 @@ class HelpMenu(Screen): def SelectionChanged(self): selection = self["list"].getCurrent()[3] + arrow = self["arrowup"] + if selection is None: - self["arrowup"].instance.hide() + arrow.hide() else: - self["arrowup"].moveTo(selection[1], selection[2], 1) - self["arrowup"].startMoving() - self["arrowup"].instance.show() + arrow.moveTo(selection[1], selection[2], 1) + arrow.startMoving() + arrow.show() class HelpableScreen: def __init__(self): @@ -44,8 +46,10 @@ class HelpableScreen: { "displayHelp": self.showHelp, }) + def showHelp(self): self.session.openWithCallback(self.callHelpAction, HelpMenu, self.helpList) + def callHelpAction(self, *args): if len(args): (actionmap, context, action) = args |
