X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2Fenigma_python.i;h=6a255926f157f1bacff88b2922a87532ea9d0fa0;hb=004d6db4a1dda8f08f5ce63f30c102c81b7b0693;hp=7a42f76a4ece3bba1139c5fb1234ccd068ce1c70;hpb=6289ef18d5095cef593653918df00f725b4f68c4;p=vuplus_dvbapp diff --git a/lib/python/enigma_python.i b/lib/python/enigma_python.i index 7a42f76..6a25592 100755 --- a/lib/python/enigma_python.i +++ b/lib/python/enigma_python.i @@ -326,6 +326,24 @@ void setTunerTypePriorityOrder(int order) } %} +void setPreferredTuner(int); +%{ +void setPreferredTuner(int index) +{ + eDVBFrontend::setPreferredFrontend(index); +} +%} + +int getLinkedSlotID(int); +%{ +int getLinkedSlotID(int fe) +{ + eFBCTunerManager *mgr = eFBCTunerManager::getInstance(); + if (mgr) return mgr->getLinkedSlotID(fe); + return -1; +} +%} + /************** temp *****************/ /* need a better place for this, i agree. */ @@ -337,6 +355,8 @@ extern int getPrevAsciiCode(); extern void addFont(const char *filename, const char *alias, int scale_factor, int is_replacement); extern const char *getEnigmaVersionString(); extern void dump_malloc_stats(void); +extern void setAnimation_current(int a); +extern void setAnimation_speed(int speed); %} extern void addFont(const char *filename, const char *alias, int scale_factor, int is_replacement); @@ -346,3 +366,5 @@ extern void quitMainloop(int exit_code); extern eApplication *getApplication(); extern const char *getEnigmaVersionString(); extern void dump_malloc_stats(void); +extern void setAnimation_current(int a); +extern void setAnimation_speed(int speed);