annotate Gui/interface.c @ 6356:b54d7fd6471a

This script has no bash specific stuff, it's all standard bourne shell, so execute with sh. Also see mail from Michaela.
author atmos4
date Sun, 09 Jun 2002 14:48:16 +0000
parents cf2c2b92d1a7
children f554e7271587
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6280
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
1
4845
ed5aa118e142 inttypes.h bug fix. 10l
pontscho
parents: 4818
diff changeset
2 #include <inttypes.h>
ed5aa118e142 inttypes.h bug fix. 10l
pontscho
parents: 4818
diff changeset
3 #include <stdlib.h>
ed5aa118e142 inttypes.h bug fix. 10l
pontscho
parents: 4818
diff changeset
4 #include <stdio.h>
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
5 #include <string.h>
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
6
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
7 #include "ws.h"
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
8 #include "mplayer/play.h"
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
9 #include "interface.h"
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
10
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
11 #include "../mplayer.h"
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
12 #include "mplayer/widgets.h"
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
13 #include "mplayer/mplayer.h"
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
14 #include "app.h"
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
15 #include "../libvo/x11_common.h"
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
16 #include "../libvo/video_out.h"
4858
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
17 #include "../input/input.h"
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
18
6280
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
19 #include <inttypes.h>
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
20 #include <sys/types.h>
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
21
5665
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
22 #include "../libmpdemux/stream.h"
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
23 #include "../libmpdemux/demuxer.h"
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
24
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
25 guiInterface_t guiIntfStruct;
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
26
6218
8cfddba867b4 fix text render chrash ...
pontscho
parents: 5997
diff changeset
27 void guiInit( void )
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
28 {
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
29 memset( &guiIntfStruct,0,sizeof( guiIntfStruct ) );
6218
8cfddba867b4 fix text render chrash ...
pontscho
parents: 5997
diff changeset
30 appInit( (void*)mDisplay );
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
31 }
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
32
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
33 void guiDone( void )
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
34 {
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
35 mp_msg( MSGT_GPLAYER,MSGL_V,"[mplayer] exit.\n" );
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
36 mplStop();
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
37 gtkDone();
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
38 wsXDone();
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
39 }
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
40
4858
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
41 int guiCMDArray[] =
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
42 {
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
43 evLoad,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
44 evLoadSubtitle,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
45 evAbout,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
46 evPlay,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
47 evStop,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
48 evPlayList,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
49 evPreferences,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
50 evFullScreen,
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
51 evSkinBrowser
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
52 };
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
53
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
54 typedef struct
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
55 {
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
56 demux_stream_t *ds;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
57 unsigned int format;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
58 struct codecs_st *codec;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
59 int inited;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
60 // output format:
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
61 float timer;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
62 float fps;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
63 float frametime;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
64 int i_bps;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
65 int disp_w,disp_h;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
66 } tmp_sh_video_t;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
67
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
68 void guiGetEvent( int type,char * arg )
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
69 {
6280
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
70 stream_t * stream = (stream_t *) arg;
5672
1f8b34f1e7c0 ifdef reading dvd args, without it non-dvd compilation fails.
eyck
parents: 5665
diff changeset
71 #ifdef USE_DVDREAD
5665
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
72 dvd_priv_t * dvdp = (dvd_priv_t *) arg;
5672
1f8b34f1e7c0 ifdef reading dvd args, without it non-dvd compilation fails.
eyck
parents: 5665
diff changeset
73 #endif
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
74 switch ( type )
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
75 {
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
76 case guiXEvent:
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
77 wsEvents( wsDisplay,(XEvent *)arg,NULL );
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
78 gtkEventHandling();
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
79 break;
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
80 case guiCEvent:
4963
13262bd21965 small changes
pontscho
parents: 4858
diff changeset
81 switch ( (int)arg )
13262bd21965 small changes
pontscho
parents: 4858
diff changeset
82 {
13262bd21965 small changes
pontscho
parents: 4858
diff changeset
83 case guiSetPlay: guiIntfStruct.Playing=1; mplState(); break;
13262bd21965 small changes
pontscho
parents: 4858
diff changeset
84 case guiSetStop: guiIntfStruct.Playing=0; mplState(); break;
13262bd21965 small changes
pontscho
parents: 4858
diff changeset
85 case guiSetPause: guiIntfStruct.Playing=2; mplState(); break;
13262bd21965 small changes
pontscho
parents: 4858
diff changeset
86 }
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
87 break;
5665
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
88 case guiSetState:
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
89 mplState();
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
90 break;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
91 case guiSetFileName:
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
92 if ( arg ) guiSetFilename( guiIntfStruct.Filename,arg );
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
93 break;
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
94 case guiSetAudioOnly:
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
95 guiIntfStruct.AudioOnly=(int)arg;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
96 if ( (int)arg ) wsVisibleWindow( &appMPlayer.subWindow,wsHideWindow );
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
97 else wsVisibleWindow( &appMPlayer.subWindow,wsShowWindow );
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
98 break;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
99 case guiReDrawSubWindow:
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
100 wsPostRedisplay( &appMPlayer.subWindow );
5956
1e6273906977 fix video vindov background
pontscho
parents: 5955
diff changeset
101 if ( guiIntfStruct.Playing == 1 ) wsSetBackgroundRGB( &appMPlayer.subWindow,0,0,0 );
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
102 break;
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
103 case guiSetShVideo:
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
104 {
5986
d34622ebaf45 window resize bug fixed
pontscho
parents: 5956
diff changeset
105 if ( !appMPlayer.subWindow.isFullScreen )
d34622ebaf45 window resize bug fixed
pontscho
parents: 5956
diff changeset
106 {
d34622ebaf45 window resize bug fixed
pontscho
parents: 5956
diff changeset
107 wsResizeWindow( &appMPlayer.subWindow,vo_dwidth,vo_dheight );
d34622ebaf45 window resize bug fixed
pontscho
parents: 5956
diff changeset
108 wsMoveWindow( &appMPlayer.subWindow,True,appMPlayer.sub.x,appMPlayer.sub.y );
d34622ebaf45 window resize bug fixed
pontscho
parents: 5956
diff changeset
109 }
5955
caac20b1ca79 fix xmga fs, resize to movie size and mouse auto hide + dga
pontscho
parents: 5945
diff changeset
110 guiIntfStruct.MovieWidth=vo_dwidth;
5997
b5fb9a927bf3 add WM detection, and wm specific fullscreen code. (???)
pontscho
parents: 5986
diff changeset
111 guiIntfStruct.MovieHeight=vo_dheight;
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
112 }
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
113 break;
5665
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
114 #ifdef USE_DVDREAD
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
115 case guiSetDVD:
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
116 guiIntfStruct.DVD.titles=dvdp->vmg_file->tt_srpt->nr_of_srpts;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
117 guiIntfStruct.DVD.chapters=dvdp->vmg_file->tt_srpt->title[dvd_title].nr_of_ptts;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
118 guiIntfStruct.DVD.angles=dvdp->vmg_file->tt_srpt->title[dvd_title].nr_of_angles;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
119 guiIntfStruct.DVD.nr_of_audio_channels=dvdp->nr_of_channels;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
120 memcpy( guiIntfStruct.DVD.audio_streams,dvdp->audio_streams,sizeof( dvdp->audio_streams ) );
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
121 guiIntfStruct.DVD.nr_of_subtitles=dvdp->nr_of_subtitles;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
122 memcpy( guiIntfStruct.DVD.subtitles,dvdp->subtitles,sizeof( dvdp->subtitles ) );
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
123 guiIntfStruct.DVD.current_title=dvd_title + 1;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
124 guiIntfStruct.DVD.current_chapter=dvd_chapter + 1;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
125 guiIntfStruct.DVD.current_angle=dvd_angle + 1;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
126 guiIntfStruct.Track=dvd_title + 1;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
127 break;
3e7f39c4110c fix dvd playing under gui
pontscho
parents: 5120
diff changeset
128 #endif
6280
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
129 case guiSetStream:
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
130 guiIntfStruct.StreamType=stream->type;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
131 switch( stream->type )
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
132 {
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
133 case STREAMTYPE_DVD:
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
134 guiGetEvent( guiSetDVD,(char *)stream->priv );
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
135 break;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
136 #ifdef HAVE_VCD
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
137 case STREAMTYPE_VCD:
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
138 {
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
139 int i;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
140 for ( i=1;i < 100;i++ )
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
141 if ( vcd_seek_to_track( stream->fd,i ) < 0 ) break;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
142 vcd_seek_to_track( stream->fd,vcd_track );
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
143 guiIntfStruct.VCDTracks=--i;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
144 mp_msg( MSGT_GPLAYER,MSGL_INFO,"[interface] vcd tracks: %d\n",guiIntfStruct.VCDTracks );
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
145 guiIntfStruct.Track=vcd_track;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
146 break;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
147 }
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
148 #endif
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
149 }
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
150 break;
5120
ce054c1eabdc workaround to compile without new-input support
alex
parents: 4965
diff changeset
151 #ifdef HAVE_NEW_INPUT
4858
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
152 case guiIEvent:
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
153 printf( "cmd: %d\n",(int)arg );
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
154 switch( (int)arg )
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
155 {
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
156 case MP_CMD_QUIT:
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
157 mplEventHandling( evExit,0 );
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
158 break;
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
159 case MP_CMD_VO_FULLSCREEN:
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
160 mplEventHandling( evFullScreen,0 );
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
161 break;
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
162 default:
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
163 mplEventHandling( guiCMDArray[ (int)arg - MP_CMD_GUI_EVENTS - 1 ],0 );
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
164 }
65730cea02e7 add half new input support for gui
pontscho
parents: 4845
diff changeset
165 break;
5120
ce054c1eabdc workaround to compile without new-input support
alex
parents: 4965
diff changeset
166 #endif
6280
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
167 case guiClearStruct:
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
168 #ifdef USE_DVDREAD
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
169 if ( (unsigned int)arg & guiDVD ) memset( &guiIntfStruct.DVD,0,sizeof( guiDVDStruct ) );
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
170 #endif
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
171 #ifdef HAVE_VCD
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
172 if ( (unsigned int)arg & guiVCD ) guiIntfStruct.VCDTracks=0;
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
173 #endif
cf2c2b92d1a7 add VCD support for GUI
pontscho
parents: 6218
diff changeset
174 break;
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
175 }
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
176 }
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
177
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
178 void guiEventHandling( void )
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
179 {
5789
0132c5747e8a fix audio only files play
pontscho
parents: 5672
diff changeset
180 if ( ( use_gui && !guiIntfStruct.Playing )||( guiIntfStruct.AudioOnly ) ) wsHandleEvents();
4818
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
181 gtkEventHandling();
3473ca9ef158 new gui interface, and gtk moved into mplayer process. fork ... bleh :)
pontscho
parents: 4798
diff changeset
182 mplTimerHandler(); // handle GUI timer events
4798
c39affa2b376 new interface ? :)
pontscho
parents:
diff changeset
183 }