Mercurial > mplayer.hg
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); |