c9dc42e42dde71b7aaf1aba91b522d7a0bc72e01
[vuplus_dvbapp] / lib / python / enigma_python.i
1 %module enigma
2 %{
3 #define SWIG_COMPILE
4 #include <lib/base/smartptr.h>
5 #include <lib/base/eerror.h>
6 #include <lib/base/econfig.h>
7 #include <lib/service/iservice.h>
8 #include <lib/service/service.h>
9
10 #include <lib/gui/ewidget.h>
11 #include <lib/gui/elabel.h>
12 #include <lib/gui/ebutton.h>
13 #include <lib/gui/ewindow.h>
14 #include <lib/gui/ewidgetdesktop.h>
15 #include <lib/gui/eslider.h>
16 %}
17
18 #define DEBUG
19 %include "stl.i"
20 %include <lib/base/object.h>
21 %include <lib/base/eerror.h>
22 %include <lib/base/econfig.h>
23 %include <lib/base/smartptr.h>
24 %include <lib/service/iservice.h>
25 %include <lib/service/service.h>
26 %template(eServiceCenterPtr) ePtr<eServiceCenter>;
27
28 %include <lib/gdi/epoint.h>
29 %include <lib/gdi/erect.h>
30 %include <lib/gdi/esize.h>
31 %include <lib/gdi/region.h>
32 %include <lib/gui/ewidget.h>
33 %include <lib/gui/elabel.h>
34 %include <lib/gui/ebutton.h>
35 %include <lib/gui/ewindow.h>
36 %include <lib/gui/eslider.h>
37 %include <lib/gui/ewidgetdesktop.h>
38