From ccb8d260ed5e51f6f65205be04744a9e8322aa6f Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Wed, 21 Dec 2005 04:41:36 +0000 Subject: [PATCH] add plugins to test it: uncomment the example.py in lib/python/Plugins/Makefile.am plugins can be added at runtime --- configure.ac | 1 + data/menu.xml | 2 +- data/skin.xml | 7 ++-- lib/python/Components/Makefile.am | 3 +- lib/python/Components/PluginComponent.py | 33 +++++++++++++++++ lib/python/Components/PluginList.py | 42 ++++++++++++++++++++++ lib/python/Makefile.am | 2 +- lib/python/Plugins/Makefile.am | 5 +++ lib/python/Plugins/__init__.py | 0 lib/python/Plugins/example.py | 34 ++++++++++++++++++ lib/python/Screens/Makefile.am | 2 +- lib/python/Screens/PluginBrowser.py | 46 ++++++++++++++++++++++++ 12 files changed, 169 insertions(+), 8 deletions(-) create mode 100644 lib/python/Components/PluginComponent.py create mode 100644 lib/python/Components/PluginList.py create mode 100644 lib/python/Plugins/Makefile.am create mode 100644 lib/python/Plugins/__init__.py create mode 100644 lib/python/Plugins/example.py create mode 100644 lib/python/Screens/PluginBrowser.py diff --git a/configure.ac b/configure.ac index 0f52031c..3179c57a 100644 --- a/configure.ac +++ b/configure.ac @@ -56,6 +56,7 @@ lib/nav/Makefile lib/python/Makefile lib/python/Components/Makefile lib/python/Screens/Makefile +lib/python/Plugins/Makefile lib/python/Tools/Makefile lib/service/Makefile lib/components/Makefile diff --git a/data/menu.xml b/data/menu.xml index dabdd76e..be0119fc 100644 --- a/data/menu.xml +++ b/data/menu.xml @@ -24,7 +24,7 @@ - +