aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Plugins/Plugin.py
AgeCommit message (Collapse)Author
2011-02-18PluginComponent.py/Plugin.py: better way to react on a language change. refs ↵acid-burn
#670
2011-02-07PluginSystem: implement new PluginDescriptor option "needsRestart" to define ↵acid-burn
if a plugin needs an enigma2 restart after installation. Now new installed plugins are only direct accessible after installation if needsRestart=False is defined inside the plugins PluginDescriptor. fixes #670
2009-12-23Merge branch 'bug_308_add_where_softwaremanager'acid-burn
Conflicts: lib/python/Plugins/Plugin.py
2009-12-07Plugins/Plugin.py, SoftwareManager/plugin.py: add WHERE_SOFTWAREMANAGER for ↵Mladen Horvat
plugins to hook inside the Softwaremanager mainmenus. Use it like: PluginDescriptor(name=_("Pluginname"),description=_("Description"),icon = "icon.png",where = PluginDescriptor.WHERE_SOFTWAREMANAGER, fnc={"SoftwareSupported": CallFnc, "menuEntryName": lambda x: _("menuName"), "menuEntryDescription": lambda x: _("Menu Description")})
2009-12-03Plugins/Plugin.py, InfoBarGenerics.py: add WHERE_AUDIOMENU for plugins .. ↵ghost
requested by Tode for the AudioSync Plugin fixes bug #305
2009-02-17follow Console() changesacid-burn
add WHERE_NETWORKCONFIG_READ to Plugin Descriptor make Reichi happy ;-)
2009-02-12small speedups/cleanups by moritz vennghost
2008-11-10long keypress on INFO key either brings up single servie EPG view screen ↵Fraxinas
like right now or, if any plugins of new type WHERE_EVENTINFO are installed (e.g. GraphMultiEPG, IMDB, OFDB), a choicebox with the relevant plugins. consequence: GraphMultiEPG is no longer ran from extensions menu (blue button) but by long keypress on INFO button instead!
2008-05-17allow "internal" plugins from outside of the e2 plugin directory (useful for ↵Stefan Pluecken
file scanner in internal e2 code)
2008-02-11explain new wizard apiFelix Domke
2008-01-02patch by Moritz Venn: allow plugins to provide a Wakeup-TimeFelix Domke
2007-12-13factor out loadPNG into generic LoadPixmapFelix Domke
2007-10-07add 'weight' for menu entries (including plugins), so they can be sorted, ↵Felix Domke
patch by Moritz Venn (006_enigma2_add_weight_support_to_menu.patch)
2007-10-07add entryid to WHERE_MENU, add entryids in local plugins (patch by Moritz ↵Felix Domke
Venn, 005_enigma2_add_entryid_support_to_where_menu.patch)
2007-10-07Rename WHERE_SETUP to WHERE_MENU and patch all local plugins to follow this ↵Felix Domke
(patch by Moritz Venn, 004_enigma2_plugin_rename_where_setup_to_where_menu.patch)
2007-03-19network setup rewrite... adds support for multiple devices and an extended ↵Stefan Pluecken
setup via plugins
2006-12-19add WHERE_FILESCANFelix Domke
2006-12-07add config.plugins subsectionFelix Domke
2006-08-08plugins can appear in the extensions menu nowStefan Pluecken
use PluginDescriptor.WHERE_EXTENSIONSMENU and the same parameters as for standard plugins (see the file manager plugin for an example)
2006-03-11Plugin: add WHERE_TELETEXTFelix Domke
2006-03-05add WHERE_SESSIONSTARTFelix Domke
2006-03-05plugin api change: Plugins() and main functions must receive (and possibly ↵Felix Domke
ignore) keyword arguments
2006-02-28use categories to categorize the pluginsStefan Pluecken
2006-02-23properly unload old plugins and load new pluginsFelix Domke
2006-02-22add ability to download e2-plugins via PluginBrowserStefan Pluecken
naming conventions for plugin packets: enigma2-plugin-<category>-<pluginname> (category is not yet supported by the GUI)
2006-02-22fix newlineFelix Domke
2006-02-22add FileManger pluginStefan Pluecken
reenable plugin icons
2006-02-21add WHERE_WIZARD pluginsFelix Domke
2006-02-19add Plugin.pyFelix Domke