comparison gui/interface.c @ 35788:e3dcd5854344

Move video window initialization code to uiVideoInit().
author ib
date Fri, 25 Jan 2013 15:12:25 +0000
parents 454b0d784d95
children 9fdc3e22063f
comparison
equal deleted inserted replaced
35787:c9d3bf288d36 35788:e3dcd5854344
171 } 171 }
172 172
173 if (guiWinID >= 0) 173 if (guiWinID >= 0)
174 guiApp.mainWindow.Parent = guiWinID; 174 guiApp.mainWindow.Parent = guiWinID;
175 175
176 wsWindowCreate(&guiApp.videoWindow, guiApp.video.x, guiApp.video.y, guiApp.video.width, guiApp.video.height, wsShowFrame | wsHideWindow | wsWaitMap | wsAspect, wsShowMouseCursor | wsHandleMouseButton | wsHandleMouseMove, "MPlayer - Video");
177 wsImageDestroy(&guiApp.videoWindow);
178 wsImageCreate(&guiApp.videoWindow, guiApp.video.Bitmap.Width, guiApp.video.Bitmap.Height);
179 wsXDNDMakeAwareness(&guiApp.videoWindow);
180
181 WinID = guiApp.videoWindow.WindowID;
182
183 // i=wsHideFrame|wsMaxSize|wsHideWindow; 176 // i=wsHideFrame|wsMaxSize|wsHideWindow;
184 // if ( guiApp.mainDecoration ) i=wsShowFrame|wsMaxSize|wsHideWindow; 177 // if ( guiApp.mainDecoration ) i=wsShowFrame|wsMaxSize|wsHideWindow;
185 i = (guiApp.mainDecoration ? wsShowFrame : 0) | wsMinSize | wsMaxSize | wsHideWindow; 178 i = (guiApp.mainDecoration ? wsShowFrame : 0) | wsMinSize | wsMaxSize | wsHideWindow;
186 wsWindowCreate(&guiApp.mainWindow, guiApp.main.x, guiApp.main.y, guiApp.main.width, guiApp.main.height, i, wsShowMouseCursor | wsHandleMouseButton | wsHandleMouseMove, "MPlayer"); 179 wsWindowCreate(&guiApp.mainWindow, guiApp.main.x, guiApp.main.y, guiApp.main.width, guiApp.main.height, i, wsShowMouseCursor | wsHandleMouseButton | wsHandleMouseMove, "MPlayer");
187 wsWindowShape(&guiApp.mainWindow, guiApp.main.Mask.Image); 180 wsWindowShape(&guiApp.mainWindow, guiApp.main.Mask.Image);
188 wsXDNDMakeAwareness(&guiApp.mainWindow); 181 wsXDNDMakeAwareness(&guiApp.mainWindow);
189 182
190 mp_msg(MSGT_GPLAYER, MSGL_DBG2, "[interface] mainWindow ID: 0x%x\n", (int)guiApp.mainWindow.WindowID); 183 mp_msg(MSGT_GPLAYER, MSGL_DBG2, "[interface] mainWindow ID: 0x%x\n", (int)guiApp.mainWindow.WindowID);
191 mp_msg(MSGT_GPLAYER, MSGL_DBG2, "[interface] videoWindow ID: 0x%x\n", (int)guiApp.videoWindow.WindowID);
192 184
193 uiMainInit(); // main window must be first! 185 uiMainInit(); // main window must be first!
194 uiVideoInit(); // video window must be second! 186 uiVideoInit(); // video window must be second!
195 uiPlaybarInit(); 187 uiPlaybarInit();
196 uiMenuInit(); 188 uiMenuInit();
197 189
198 if (guiApp.video.Bitmap.Image) 190 WinID = guiApp.videoWindow.WindowID;
199 wsImageRender(&guiApp.videoWindow, guiApp.video.Bitmap.Image);
200 191
201 btnModify(evSetVolume, guiInfo.Volume); 192 btnModify(evSetVolume, guiInfo.Volume);
202 btnModify(evSetBalance, guiInfo.Balance); 193 btnModify(evSetBalance, guiInfo.Balance);
203 btnModify(evSetMoviePosition, guiInfo.Position); 194 btnModify(evSetMoviePosition, guiInfo.Position);
204 195
205 wsWindowIcon(wsDisplay, guiApp.mainWindow.WindowID, &guiIcon); 196 wsWindowIcon(wsDisplay, guiApp.mainWindow.WindowID, &guiIcon);
206 wsWindowIcon(wsDisplay, guiApp.videoWindow.WindowID, &guiIcon);
207 197
208 wsWindowVisibility(&guiApp.mainWindow, wsShowWindow); 198 wsWindowVisibility(&guiApp.mainWindow, wsShowWindow);
209 199
210 if (gtkShowVideoWindow) { 200 if (gtkShowVideoWindow) {
211 wsWindowVisibility(&guiApp.videoWindow, wsShowWindow); 201 wsWindowVisibility(&guiApp.videoWindow, wsShowWindow);