X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/blobdiff_plain/8b4b3bc00fc0f72436077d862cf8a2fc8ffd31d5..14252bfaadaacc1d9afc1c1971eae0f1a1b30eed:/src/plugin.py diff --git a/src/plugin.py b/src/plugin.py index 6743991..a5ec5db 100644 --- a/src/plugin.py +++ b/src/plugin.py @@ -1,3 +1,8 @@ +# -*- coding: utf-8 -*- +# CurlyTx plugin registration and startup +# Copyright (C) 2011 Christian Weiske +# License: GPLv3 or later + from Plugins.Plugin import PluginDescriptor import CurlyTx @@ -6,7 +11,7 @@ from Components.config import config def main(session, **kwargs): - reload(CurlyTx) + """ Opens the main window """ try: session.open(CurlyTx.CurlyTx) except: @@ -14,17 +19,19 @@ def main(session, **kwargs): traceback.print_exc() def menuHook(menuid): + """ Called whenever a menu is created """ if menuid == "mainmenu" and config.plugins.CurlyTx.menuMain.value: return [(config.plugins.CurlyTx.menuTitle.value, main, "curlytx", 41)] return [ ] def Plugins(**kwargs): + """ Register CurlyTx in the extension list and main menu """ list = [ -# PluginDescriptor(name = config.plugins.CurlyTx.menuTitle.value, -# description = "View remote text files", -# where = [PluginDescriptor.WHERE_PLUGINMENU], -# fnc = main), + PluginDescriptor(name = "CurlyTx", + 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_MENU,