|
|
| version 1.5, 2003/11/13 15:52:04 | version 1.6, 2004/02/03 15:58:34 |
|---|---|
| Line 24 static SCRNSURF scrnsurf; | Line 24 static SCRNSURF scrnsurf; |
| static void changeclientsize(int width, int height, BYTE mode) { | static void changeclientsize(int width, int height, BYTE mode) { |
| QDRAW qd; | QDRAW qd; |
| int scrnwidth, scrnheight; | |
| BYTE opentoolwin = np2oscfg.toolwin; | BYTE opentoolwin = np2oscfg.toolwin; |
| qd = &qdraw; | qd = &qdraw; |
| Line 36 static void changeclientsize(int width, | Line 35 static void changeclientsize(int width, |
| toolwin_close(); | toolwin_close(); |
| } | } |
| if (!(mode & SCRNMODE_ROTATE)) { | if (!(mode & SCRNMODE_ROTATE)) { |
| scrnwidth = width; | qd->width = width; |
| scrnheight = height; | qd->height = height; |
| } | } |
| else { | else { |
| scrnwidth = height; | qd->width = height; |
| scrnheight = width; | qd->height = width; |
| } | } |
| SizeWindow(qd->hWnd, scrnwidth, scrnheight, TRUE); | SizeWindow(qd->hWnd, qd->width, qd->height, TRUE); |
| SetRect(&qd->rect, 0, 0, scrnwidth, scrnheight); | SetRect(&qd->rect, 0, 0, qd->width, qd->height); |
| if (opentoolwin) { | if (opentoolwin) { |
| toolwin_open(); | toolwin_open(); |
| } | } |
| Line 176 const SCRNSURF *scrnmng_surflock(void) { | Line 175 const SCRNSURF *scrnmng_surflock(void) { |
| scrnsurf.xalign = rowbyte; | scrnsurf.xalign = rowbyte; |
| scrnsurf.yalign = 0 - (scrnsurf.bpp >> 3); | scrnsurf.yalign = 0 - (scrnsurf.bpp >> 3); |
| } | } |
| if (scrnmode & SCRNMODE_FULLSCREEN) { | |
| scrnsurf.ptr += (CGDisplayPixelsWide(kCGDirectMainDisplay)-qd->width)/2*(scrnsurf.bpp >> 3); | |
| } | |
| scrnsurf.extend = 0; | scrnsurf.extend = 0; |
| return(&scrnsurf); | return(&scrnsurf); |
| } | } |