summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/psignal.c
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-15 15:36:07 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-15 15:36:07 +0000
commitf0446a09ad3e40d1d90071f094acd910f49da3c5 (patch)
treea7ef270aa9fe840b067b7e1fda9d26776c6e00db /Gui/mplayer/psignal.c
parentc1099888adaf0548fe3b0de86a700576416413b1 (diff)
downloadmpv-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.c16
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;