Diff for /np2/x11/gtk2/gtk_screen.c between versions 1.1 and 1.2

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;
   

Removed from v.1.1  
changed lines
  Added in v.1.2


RetroPC.NET-CVS <cvs@retropc.net>