comparison src/video/qtopia/SDL_sysvideo.cc @ 1545:8d9bb0cf2c2a

Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set. SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.)
author Sam Lantinga <slouken@libsdl.org>
date Wed, 15 Mar 2006 17:46:41 +0000
parents 376665398b25
children e49147870aac c121d94672cb 49ed2682da54
comparison
equal deleted inserted replaced
1544:ab1e4c41ab71 1545:8d9bb0cf2c2a
224 QT_AddMode(_this, ((vformat->BitsPerPixel+7)/8)-1, 224 QT_AddMode(_this, ((vformat->BitsPerPixel+7)/8)-1,
225 desktop_size.width(), desktop_size.height()); 225 desktop_size.width(), desktop_size.height());
226 QT_AddMode(_this, ((vformat->BitsPerPixel+7)/8)-1, 226 QT_AddMode(_this, ((vformat->BitsPerPixel+7)/8)-1,
227 desktop_size.height(), desktop_size.width()); 227 desktop_size.height(), desktop_size.width());
228 228
229 /* Determine the current screen size */
230 this->info.current_w = desktop_size.width();
231 this->info.current_h = desktop_size.height();
232
229 /* Create the window / widget */ 233 /* Create the window / widget */
230 SDL_Win = new SDL_QWin(QSize(QT_HIDDEN_SIZE, QT_HIDDEN_SIZE)); 234 SDL_Win = new SDL_QWin(QSize(QT_HIDDEN_SIZE, QT_HIDDEN_SIZE));
231 ((QPEApplication*)qApp)->showMainWidget(SDL_Win); 235 ((QPEApplication*)qApp)->showMainWidget(SDL_Win);
232 /* Fill in some window manager capabilities */ 236 /* Fill in some window manager capabilities */
233 _this->info.wm_available = 0; 237 _this->info.wm_available = 0;