summaryrefslogtreecommitdiffstats
path: root/Gui/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/interface.c')
-rw-r--r--Gui/interface.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/Gui/interface.c b/Gui/interface.c
new file mode 100644
index 0000000000..c4b1fba858
--- /dev/null
+++ b/Gui/interface.c
@@ -0,0 +1,25 @@
+
+
+#include "ws.h"
+#include "mplayer/play.h"
+#include "interface.h"
+#include "../mplayer.h"
+
+void guiGetEvent( int type,char * arg )
+{
+ switch ( type )
+ {
+ case guiXEvent:
+ wsEvents( wsDisplay,(XEvent *)arg,NULL );
+ break;
+ case guiCEvent:
+ break;
+ }
+}
+
+void guiEventHandling( void )
+{
+ if ( use_gui && !mplShMem->Playing ) wsHandleEvents();
+ mplTimerHandler(0); // handle GUI timer events
+ if ( mplShMem->SkinChange ) { ChangeSkin(); mplShMem->SkinChange=0; }
+}