2 * DC clipping functions
4 * Copyright 1993 Alexandre Julliard
14 /***********************************************************************
15 * X11DRV_SetDeviceClipping
17 void X11DRV_SetDeviceClipping( DC
* dc
)
19 RGNOBJ
*obj
= (RGNOBJ
*) GDI_GetObjPtr(dc
->w
.hGCClipRgn
, REGION_MAGIC
);
22 fprintf( stderr
, "X11DRV_SetDeviceClipping: Rgn is 0. Please report this.\n");
27 XSetRegion( display
, dc
->u
.x
.gc
, obj
->xrgn
);
28 XSetClipOrigin( display
, dc
->u
.x
.gc
, dc
->w
.DCOrgX
, dc
->w
.DCOrgY
);
30 else /* Clip everything */
32 XSetClipRectangles( display
, dc
->u
.x
.gc
, 0, 0, NULL
, 0, 0 );