aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/PluginComponent.py
AgeCommit message (Collapse)Author
2006-01-11show plugin description in plugin listStefan Pluecken
2006-01-11add a tuxbox plugins plugin to prepare loading of tuxbox plugins when the ↵Stefan Pluecken
c++ part supports it
2006-01-11add arabic to the language listStefan Pluecken
change plugin interface: plugins can now have screens or functions as objects to call when plugin is selected plugins can have multiple plugin menu entries
2006-01-10autostart and autoend functions are now called on the start and the end of ↵Stefan Pluecken
enigma2 execution plugins supporting this functionality must have a function autostart and/or autoend in their code
2006-01-10add missing __init__.pyStefan Pluecken
add a try/except block around the plugin loading for faulty plugins
2006-01-10move the plugins into their own directory and every plugin has a main python ↵Stefan Pluecken
file called plugin.py in his directory for example the update plugin now resides in /usr/lib/enigma2/python/Plugins/update when you add a plugin, don't forget to put an empty __init__.py file into the directory, otherwise python doesn't recognize the directory as module
2006-01-06plugins can register their own menu nowStefan Pluecken
menus have their own id now the update plugin for example adds a menu item to the Setup menu with the id "setup"
2005-12-21add a small ipkg upgrade pluginStefan Pluecken
2005-12-21add pluginsStefan Pluecken
to test it: uncomment the example.py in lib/python/Plugins/Makefile.am plugins can be added at runtime