aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb_ci/dvbci_ui.h
diff options
context:
space:
mode:
authorRonny Strutz <ronny.strutz@multimedia-labs.de>2005-11-19 14:58:51 +0000
committerRonny Strutz <ronny.strutz@multimedia-labs.de>2005-11-19 14:58:51 +0000
commitbb9abed29ca9126cc2b8a0fa3d76ea2e7245cee7 (patch)
tree005bd350072da905196834aad93ade76356e55a3 /lib/dvb_ci/dvbci_ui.h
parent9bbcaf7052e0b4d75de7483e1b01cb334dda9d84 (diff)
downloadenigma2-bb9abed29ca9126cc2b8a0fa3d76ea2e7245cee7.tar.gz
enigma2-bb9abed29ca9126cc2b8a0fa3d76ea2e7245cee7.zip
mmi support
Diffstat (limited to 'lib/dvb_ci/dvbci_ui.h')
-rw-r--r--lib/dvb_ci/dvbci_ui.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/dvb_ci/dvbci_ui.h b/lib/dvb_ci/dvbci_ui.h
index 680b7897..7d45bfaa 100644
--- a/lib/dvb_ci/dvbci_ui.h
+++ b/lib/dvb_ci/dvbci_ui.h
@@ -2,6 +2,7 @@
#define __dvbci_ui_h
#include <string>
+#include <Python.h>
#define MAX_SLOTS 2
@@ -25,7 +26,19 @@ public:
int initialize(int slot);
int startMMI(int slot);
int stopMMI(int slot);
- int answerMMI(int slot, int answer, char *val);
+ int availableMMI(int slot);
+
+ int answerMenu(int slot, int answer);
+ int answerEnq(int slot, int answer, char *val);
+
+ PyObject *eDVBCI_UI::getMMIScreen(int slot);
+ PyObject *mmiScreen;
+ int mmiTuplePos;
+ int mmiScreenReady;
+
+ int mmiScreenBegin(int slot, int listmenu);
+ int mmiScreenAddText(int slot, int type, char *value);
+ int mmiScreenFinish(int slot);
};
#endif