diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-02-09 22:59:04 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-02-09 22:59:04 +0000 |
| commit | 54bd4123728628a6f77bad2584b70d1353a91666 (patch) | |
| tree | 51fe5fa7108c770670ce4304b6d704eff292722b /lib/python | |
| parent | d9ee52e4f0fbe9a1ae00d0e66f9e6f0a07fa319f (diff) | |
| download | enigma2-54bd4123728628a6f77bad2584b70d1353a91666.tar.gz enigma2-54bd4123728628a6f77bad2584b70d1353a91666.zip | |
- fixed console input mode restore
- added "scan" component
- scan possible from main menu
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/enigma_python.i | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/python/enigma_python.i b/lib/python/enigma_python.i index 4bd0cdcb..270dd7f4 100644 --- a/lib/python/enigma_python.i +++ b/lib/python/enigma_python.i @@ -59,14 +59,17 @@ is usually caused by not marking PSignals as immutable. #include <lib/gui/elistbox.h> #include <lib/gui/elistboxcontent.h> #include <lib/service/listboxservice.h> +#include <lib/components/scan.h> extern void runMainloop(); +extern void quitMainloop(); extern PSignal1<void,int> &keyPressedSignal(); %} RefCount(eListboxPythonStringContent) RefCount(eListboxServiceContent) +RefCount(eComponentScan) #define DEBUG %include "stl.i" @@ -78,7 +81,10 @@ RefCount(eListboxServiceContent) %include <lib/service/service.h> %template(eServiceCenterPtr) ePtr<eServiceCenter>; + +// TODO: embed these... %immutable eButton::selected; +%immutable eComponentScan::statusChanged; %include <lib/gdi/epoint.h> %include <lib/gdi/erect.h> @@ -93,6 +99,7 @@ RefCount(eListboxServiceContent) %include <lib/gui/elistbox.h> %include <lib/gui/elistboxcontent.h> %include <lib/service/listboxservice.h> +%include <lib/components/scan.h> template<class R> class PSignal0 { @@ -143,5 +150,6 @@ public: /************** debug **************/ void runMainloop(); +void quitMainloop(); %immutable keyPressed; PSignal1<void,int> &keyPressedSignal(); |
