Mercurial > sdl-ios-xcode
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; |