diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-12-15 15:36:07 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-12-15 15:36:07 +0000 |
commit | f0446a09ad3e40d1d90071f094acd910f49da3c5 (patch) | |
tree | a7ef270aa9fe840b067b7e1fda9d26776c6e00db /Gui/mplayer/psignal.c | |
parent | c1099888adaf0548fe3b0de86a700576416413b1 (diff) | |
download | mpv-f0446a09ad3e40d1d90071f094acd910f49da3c5.tar.bz2 mpv-f0446a09ad3e40d1d90071f094acd910f49da3c5.tar.xz |
Add subtitle loader for gui
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3500 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/psignal.c')
-rw-r--r-- | Gui/mplayer/psignal.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Gui/mplayer/psignal.c b/Gui/mplayer/psignal.c index 49511b2736..3df63f7a9a 100644 --- a/Gui/mplayer/psignal.c +++ b/Gui/mplayer/psignal.c @@ -7,6 +7,7 @@ #include "widgets.h" #include "play.h" +#include "gtk/fs.h" #include "../app.h" @@ -83,16 +84,26 @@ void gtkSigHandler( int s ) gtkShow( evPlayList ); break; case evLoad: + ShowFileSelect( fsVideoSelector ); +#if 0 if ( gtkVisibleFileSelect ) gtk_widget_hide( FileSelect ); gtk_widget_show( FileSelect ); gtkVisibleFileSelect=1; gtkShow( evPlay ); +#endif break; case evFirstLoad: + ShowFileSelect( fsVideoSelector ); +#if 0 if ( gtkVisibleFileSelect ) gtk_widget_hide( FileSelect ); gtk_widget_show( FileSelect ); gtkVisibleFileSelect=1; gtkShow( evFirstLoad ); +#endif + break; + case evLoadSubtitle: + ShowFileSelect( fsSubtitleSelector ); +// gtkShow( evPlay ); break; case evMessageBox: gtk_label_set_text( gtkMessageBoxText,(char *)gtkShMem->mb.str ); @@ -189,6 +200,11 @@ void mplMainSigHandler( int s ) mplShMem->StreamType=STREAMTYPE_FILE; if ( mplMainAutoPlay ) mplGeneralTimer=1; break; + case evSubtitleLoaded: + printf("*** gtkShMem->fs.subtitlename == '%s' \n",gtkShMem->fs.subtitlename ); + strcpy( mplShMem->Subtitlename,gtkShMem->fs.subtitlename ); + mplShMem->SubtitleChanged=1; + break; case evShowPopUpMenu: fprintf( stderr,"[psignal] PopUpMenu: %d param: %d\n",gtkShMem->popupmenu,gtkShMem->popupmenuparam ); mplMiddleMenu=1; mplGeneralTimer=1; |