Mercurial > sdl-ios-xcode
diff src/video/SDL_sysvideo.h @ 5251:58265e606e4e
Window coordinates are in the global space and windows are not tied to a particular display.
Also added Ctrl-Enter keybinding to the test code to toggle fullscreen mode for testing.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 10 Feb 2011 14:44:25 -0800 |
parents | 762e40fb8e28 |
children | 7a963be087ef |
line wrap: on
line diff
--- a/src/video/SDL_sysvideo.h Thu Feb 10 14:36:09 2011 -0800 +++ b/src/video/SDL_sysvideo.h Thu Feb 10 14:44:25 2011 -0800 @@ -76,8 +76,6 @@ int w, h; Uint32 flags; - SDL_VideoDisplay *display; - SDL_DisplayMode fullscreen_mode; SDL_Surface *surface; @@ -110,7 +108,6 @@ SDL_DisplayMode current_mode; SDL_bool updating_fullscreen; - SDL_Window *windows; SDL_Window *fullscreen_window; SDL_VideoDevice *device; @@ -153,8 +150,7 @@ int (*GetDisplayBounds) (_THIS, SDL_VideoDisplay * display, SDL_Rect * rect); /* - * Get a list of the available display modes. e.g. - * SDL_AddDisplayMode(_this->current_display, mode) + * Get a list of the available display modes for a display. */ void (*GetDisplayModes) (_THIS, SDL_VideoDisplay * display); @@ -236,7 +232,7 @@ SDL_bool suspend_screensaver; int num_displays; SDL_VideoDisplay *displays; - int current_display; + SDL_Window *windows; Uint8 window_magic; Uint32 next_object_id; char * clipboard_text; @@ -326,6 +322,7 @@ extern int SDL_AddBasicVideoDisplay(const SDL_DisplayMode * desktop_mode); extern int SDL_AddVideoDisplay(const SDL_VideoDisplay * display); extern SDL_bool SDL_AddDisplayMode(SDL_VideoDisplay *display, const SDL_DisplayMode * mode); +extern SDL_VideoDisplay *SDL_GetDisplayForWindow(SDL_Window *window); extern int SDL_RecreateWindow(SDL_Window * window, Uint32 flags);