|
|
| version 1.1, 2004/07/14 16:01:40 | version 1.2, 2004/07/15 14:24:33 |
|---|---|
| Line 40 | Line 40 |
| typedef struct { | typedef struct { |
| BYTE scrnmode; | UINT8 scrnmode; |
| BYTE drawing; | UINT8 drawing; |
| int width; | int width; |
| int height; | int height; |
| int extend; | int extend; |
| Line 72 typedef struct { | Line 72 typedef struct { |
| typedef struct { | typedef struct { |
| SCRNSURF ss; | SCRNSURF ss; |
| BYTE renewal[SURFACE_HEIGHT]; | UINT8 renewal[SURFACE_HEIGHT]; |
| } X11SCRNSURF; | } X11SCRNSURF; |
| static SCRNMNG scrnmng; | static SCRNMNG scrnmng; |
| Line 250 scrnmng_initialize(void) | Line 250 scrnmng_initialize(void) |
| } | } |
| BOOL | BOOL |
| scrnmng_create(BYTE mode) | scrnmng_create(UINT8 mode) |
| { | { |
| GdkVisual *visual; | GdkVisual *visual; |
| RECT_T rect; | RECT_T rect; |
| int height; | int height; |
| int bitcolor; | int bitcolor; |
| UINT lpitch; | UINT lpitch; |
| BYTE bytes_per_pixel; | UINT8 bytes_per_pixel; |
| while (drawmng.drawing) | while (drawmng.drawing) |
| gtk_main_iteration_do(FALSE); | gtk_main_iteration_do(FALSE); |
| Line 316 scrnmng_create(BYTE mode) | Line 316 scrnmng_create(BYTE mode) |
| gdk_draw_rectangle(drawmng.backsurf, drawarea->style->black_gc, | gdk_draw_rectangle(drawmng.backsurf, drawarea->style->black_gc, |
| TRUE, 0, 0, rect.right, rect.bottom); | TRUE, 0, 0, rect.right, rect.bottom); |
| } | } |
| scrnmng.bpp = (BYTE)bitcolor; | scrnmng.bpp = (UINT8)bitcolor; |
| drawmng.lpitch = lpitch; | drawmng.lpitch = lpitch; |
| scrnsurf.ss.bpp = bitcolor; | scrnsurf.ss.bpp = bitcolor; |
| drawmng.scrnmode = mode; | drawmng.scrnmode = mode; |
| Line 389 scrnmng_surflock(void) | Line 389 scrnmng_surflock(void) |
| memcpy(scrnsurf.renewal, renewal_line, sizeof(scrnsurf.renewal)); | memcpy(scrnsurf.renewal, renewal_line, sizeof(scrnsurf.renewal)); |
| #endif | #endif |
| scrnsurf.ss.ptr = (BYTE *)drawmng.surface->mem; | scrnsurf.ss.ptr = (UINT8 *)drawmng.surface->mem; |
| if (!(drawmng.scrnmode & SCRNMODE_ROTATE)) { | if (!(drawmng.scrnmode & SCRNMODE_ROTATE)) { |
| scrnsurf.ss.xalign = bytes_per_pixel; | scrnsurf.ss.xalign = bytes_per_pixel; |
| scrnsurf.ss.yalign = lpitch; | scrnsurf.ss.yalign = lpitch; |
| Line 413 scrnmng_surfunlock(const SCRNSURF *surf) | Line 413 scrnmng_surfunlock(const SCRNSURF *surf) |
| GdkDrawable *d = drawarea->window; | GdkDrawable *d = drawarea->window; |
| GdkGC *gc = drawarea->style->fg_gc[GTK_WIDGET_STATE(drawarea)]; | GdkGC *gc = drawarea->style->fg_gc[GTK_WIDGET_STATE(drawarea)]; |
| X11SCRNSURF *ss = (X11SCRNSURF *)surf; | X11SCRNSURF *ss = (X11SCRNSURF *)surf; |
| BYTE *delta = ss->renewal; | UINT8 *delta = ss->renewal; |
| RECT_T r; | RECT_T r; |
| gint h, s; | gint h, s; |