Mercurial > mplayer.hg
comparison Gui/mplayer/psignal.c @ 1723:5e4214a7540e
GUI stuff. now seeking works, and xmga renders to video window
author | arpi |
---|---|
date | Mon, 27 Aug 2001 23:56:44 +0000 |
parents | a0f28ba7c34a |
children | b60319205152 |
comparison
equal
deleted
inserted
replaced
1722:9e23ceba3f65 | 1723:5e4214a7540e |
---|---|
15 #include "../config.h" | 15 #include "../config.h" |
16 #include "../error.h" | 16 #include "../error.h" |
17 #include "../language.h" | 17 #include "../language.h" |
18 | 18 |
19 #include "../../config.h" | 19 #include "../../config.h" |
20 | |
21 #include "../../libvo/x11_common.h" | |
22 //#include "../../libvo/sub.h" | |
20 | 23 |
21 #include "./mplayer.h" | 24 #include "./mplayer.h" |
22 | 25 |
23 #define gtkShow( w ) gtkShMem->vs.window=w; gtkSendMessage( evShowWindow ); | 26 #define gtkShow( w ) gtkShMem->vs.window=w; gtkSendMessage( evShowWindow ); |
24 | 27 |
53 #endif | 56 #endif |
54 if ( s != SIGTYPE ) return; | 57 if ( s != SIGTYPE ) return; |
55 switch ( mplShMem->message ) | 58 switch ( mplShMem->message ) |
56 { | 59 { |
57 case mplQuit: | 60 case mplQuit: |
58 // exit_player( "Quit" ); | 61 exit_player( "GUI close" ); |
59 break; | 62 break; |
60 case mplPauseEvent: | 63 case mplPauseEvent: |
61 // if ( osd_function != OSD_PAUSE ) osd_function=OSD_PAUSE; | 64 // if ( osd_function != OSD_PAUSE ) osd_function=OSD_PAUSE; |
62 // else osd_function=OSD_PLAY; | 65 // else osd_function=OSD_PLAY; |
63 break; | 66 break; |
64 case mplResizeEvent: | 67 case mplResizeEvent: |
65 // vo_resize=1; | 68 vo_resize=1; |
66 // vo_expose=1; | 69 vo_expose=1; |
67 // dbprintf( 2,"[psignal] resize.\n" ); | 70 printf( "[psignal] resize.\n" ); |
68 // if (video_out != NULL ) video_out->check_events(); | 71 // if (video_out != NULL ) video_out->check_events(); |
69 break; | 72 break; |
70 case mplExposeEvent: | 73 case mplExposeEvent: |
71 // vo_expose=1; | 74 vo_expose=1; |
75 printf( "[psignal] expose.\n" ); | |
72 // if (video_out != NULL ) video_out->check_events(); | 76 // if (video_out != NULL ) video_out->check_events(); |
73 break; | 77 break; |
74 case mplSeekEvent: | 78 case mplSeekEvent: |
75 // rel_seek_secs+=mplShMem->videodata.seek; | 79 // rel_seek_secs+=mplShMem->videodata.seek; |
76 // if ( rel_seek_secs > 0 ) osd_function=OSD_FFW; | 80 // if ( rel_seek_secs > 0 ) osd_function=OSD_FFW; |