Mercurial > sdl-ios-xcode
comparison src/video/quartz/SDL_QuartzVideo.h @ 58:bd6b0a910a65
* Removed fullscreen menu option from the "Window" menu
* Updated the BUGS file
* Fixed command line parameters when launched from Finder
* Implemented setting the icon window caption
* Implemented frameless style windows
* Added note about SDL_RESIZABLE implementation to SDL_QuartzVideo.m
* Window close requests now go through the event filtering system
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Mon, 11 Jun 2001 06:44:43 +0000 |
parents | 45b1c4303f87 |
children | 2d162219f433 |
comparison
equal
deleted
inserted
replaced
57:ec550054db3b | 58:bd6b0a910a65 |
---|---|
38 Problems: | 38 Problems: |
39 - OGL not working in full screen with software renderer | 39 - OGL not working in full screen with software renderer |
40 - SetColors sets palette correctly but clears framebuffer | 40 - SetColors sets palette correctly but clears framebuffer |
41 - Crash in CG after several mode switches | 41 - Crash in CG after several mode switches |
42 - Retained windows don't draw their title bar quite right (OS Bug) | 42 - Retained windows don't draw their title bar quite right (OS Bug) |
43 - Should I do depth switching for windowed modes? | 43 - Should I do depth switching for windowed modes? - No, not usually. |
44 - Launch times are slow, maybe prebinding will help | 44 - Launch times are slow, maybe prebinding will help |
45 - Direct framebuffer access has some artifacts, maybe a driver issue | 45 - Direct framebuffer access has some artifacts, maybe a driver issue |
46 - Cursor in 8 bit modes is screwy | 46 - Cursor in 8 bit modes is screwy |
47 - Modifier + mouse-down maps alternate mouse button, but if modifier is released | 47 - Modifier + mouse-down maps alternate mouse button, but if modifier is released |
48 before mouse button, corresponding mouse-up event is not generated. | 48 before mouse button, corresponding mouse-up event is not generated. |
87 Uint32 flags; | 87 Uint32 flags; |
88 | 88 |
89 /* Window-only fields */ | 89 /* Window-only fields */ |
90 NSWindow *window; | 90 NSWindow *window; |
91 NSQuickDrawView *view; | 91 NSQuickDrawView *view; |
92 NSString *title; | |
93 | 92 |
94 } SDL_PrivateVideoData ; | 93 } SDL_PrivateVideoData ; |
95 | 94 |
96 #define _THIS SDL_VideoDevice *this | 95 #define _THIS SDL_VideoDevice *this |
97 #define display_id (this->hidden->display) | 96 #define display_id (this->hidden->display) |
106 #define device_height (this->hidden->height) | 105 #define device_height (this->hidden->height) |
107 #define device_bpp (this->hidden->bpp) | 106 #define device_bpp (this->hidden->bpp) |
108 #define mode_flags (this->hidden->flags) | 107 #define mode_flags (this->hidden->flags) |
109 #define window (this->hidden->window) | 108 #define window (this->hidden->window) |
110 #define windowView (this->hidden->view) | 109 #define windowView (this->hidden->view) |
111 #define windowTitle (this->hidden->title) | |
112 | 110 |
113 /* Interface for hardware fill not (yet) in the public API */ | 111 /* Interface for hardware fill not (yet) in the public API */ |
114 int CGSDisplayHWFill (CGDirectDisplayID id, unsigned int x, unsigned int y, | 112 int CGSDisplayHWFill (CGDirectDisplayID id, unsigned int x, unsigned int y, |
115 unsigned int w, unsigned int h, unsigned int color); | 113 unsigned int w, unsigned int h, unsigned int color); |
116 int CGSDisplayCanHWFill (CGDirectDisplayID id); | 114 int CGSDisplayCanHWFill (CGDirectDisplayID id); |