Mercurial > mplayer.hg
diff Gui/interface.c @ 4858:65730cea02e7
add half new input support for gui
author | pontscho |
---|---|
date | Mon, 25 Feb 2002 13:14:27 +0000 |
parents | ed5aa118e142 |
children | 13262bd21965 |
line wrap: on
line diff
--- a/Gui/interface.c Mon Feb 25 11:13:34 2002 +0000 +++ b/Gui/interface.c Mon Feb 25 13:14:27 2002 +0000 @@ -13,6 +13,7 @@ #include "mplayer/mplayer.h" #include "app.h" #include "../libvo/x11_common.h" +#include "../input/input.h" guiInterface_t guiIntfStruct; @@ -30,6 +31,19 @@ wsXDone(); } +int guiCMDArray[] = + { + evLoad, + evLoadSubtitle, + evAbout, + evPlay, + evStop, + evPlayList, + evPreferences, + evFullScreen, + evSkinBrowser + }; + void guiGetEvent( int type,char * arg ) { switch ( type ) @@ -40,6 +54,20 @@ break; case guiCEvent: break; + case guiIEvent: + printf( "cmd: %d\n",(int)arg ); + switch( (int)arg ) + { + case MP_CMD_QUIT: + mplEventHandling( evExit,0 ); + break; + case MP_CMD_VO_FULLSCREEN: + mplEventHandling( evFullScreen,0 ); + break; + default: + mplEventHandling( guiCMDArray[ (int)arg - MP_CMD_GUI_EVENTS - 1 ],0 ); + } + break; } }