From ea1e130bea2892a636e80fe0ef6df44324eaabd9 Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 11 Nov 2011 17:17:21 +0100 Subject: plugin shows popup --- src/plugin.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/plugin.py (limited to 'src/plugin.py') diff --git a/src/plugin.py b/src/plugin.py new file mode 100644 index 0000000..dd0f5cf --- /dev/null +++ b/src/plugin.py @@ -0,0 +1,28 @@ +from Plugins.Plugin import PluginDescriptor +import CurlyTx + +def main(session, **kwargs): + reload(CurlyTx) + try: + session.open(CurlyTx.CurlyTx) + except: + import traceback + traceback.print_exc() + +def menuHook(menuid): + if menuid == "mainmenu": + return [(_("CurlyTx"), main, "curlytx", 1)] + return [ ] + + +def Plugins(**kwargs): + return [ + PluginDescriptor(name = "CurlyTx", + description = "View remote text files", + where = [PluginDescriptor.WHERE_PLUGINMENU], + fnc = main), + PluginDescriptor(name = "CurlyTx", + description = "View remote text files", + where=PluginDescriptor.WHERE_MENU, + fnc = menuHook), + ] -- cgit v1.2.3