aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2011-11-18 07:53:19 +0100
committerChristian Weiske <cweiske@cweiske.de>2011-11-18 07:53:19 +0100
commit8b4b3bc00fc0f72436077d862cf8a2fc8ffd31d5 (patch)
treeb576fd92cfd12a7824297c629e4b8eb7673672d1 /src
parent6474e802a0aa68dfc8cf5c8f6bf570f27fef945c (diff)
downloadenigma2-curlytx-8b4b3bc00fc0f72436077d862cf8a2fc8ffd31d5.tar.gz
enigma2-curlytx-8b4b3bc00fc0f72436077d862cf8a2fc8ffd31d5.zip
show in extensions menu (blue button)
Diffstat (limited to 'src')
-rw-r--r--src/CurlyTxSettings.py1
-rw-r--r--src/config.py1
-rw-r--r--src/plugin.py22
3 files changed, 17 insertions, 7 deletions
diff --git a/src/CurlyTxSettings.py b/src/CurlyTxSettings.py
index 71940e3..e06fbfb 100644
--- a/src/CurlyTxSettings.py
+++ b/src/CurlyTxSettings.py
@@ -54,6 +54,7 @@ class CurlyTxSettings(ConfigListScreen, Screen):
]
list.append(getConfigListEntry(_("Default page"), config.plugins.CurlyTx.defaultPage))
list.append(getConfigListEntry(_("Show in main menu"), config.plugins.CurlyTx.menuMain))
+ list.append(getConfigListEntry(_("Show in extensions menu"), config.plugins.CurlyTx.menuExtensions))
list.append(getConfigListEntry(_("Menu title"), config.plugins.CurlyTx.menuTitle))
return list
diff --git a/src/config.py b/src/config.py
index 9cb5ea2..4f7060e 100644
--- a/src/config.py
+++ b/src/config.py
@@ -22,6 +22,7 @@ def loadDefaultPageOptions():
#configuration setup
config.plugins.CurlyTx = ConfigSubsection()
config.plugins.CurlyTx.menuMain = ConfigYesNo(default = True)
+config.plugins.CurlyTx.menuExtensions = ConfigYesNo(default = False)
config.plugins.CurlyTx.menuTitle = ConfigText(default = "CurlyTx")
config.plugins.CurlyTx.pages = ConfigSubList()
for id,value in config.plugins.CurlyTx.pages.stored_values.iteritems():
diff --git a/src/plugin.py b/src/plugin.py
index e36a215..6743991 100644
--- a/src/plugin.py
+++ b/src/plugin.py
@@ -20,13 +20,21 @@ def menuHook(menuid):
def Plugins(**kwargs):
- return [
+ list = [
+# PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
+# description = "View remote text files",
+# where = [PluginDescriptor.WHERE_PLUGINMENU],
+# fnc = main),
PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
- description = "View remote text files",
- where = [PluginDescriptor.WHERE_PLUGINMENU],
- fnc = main),
- PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
- description = "View remote text files",
+ description = _("View remote text files"),
where=PluginDescriptor.WHERE_MENU,
fnc = menuHook),
- ]
+ ]
+ if config.plugins.CurlyTx.menuExtensions.value:
+ list.append(
+ PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value,
+ description = _("View remote text files"),
+ where = [PluginDescriptor.WHERE_EXTENSIONSMENU],
+ fnc = main)
+ )
+ return list