home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / evbl0627.zip / everblue_20010627.zip / x11 / Xlib_SetClipMask.c < prev    next >
C/C++ Source or Header  |  2001-05-21  |  422b  |  20 lines

  1.  
  2. #include "Xlib_private.h"
  3.  
  4. XSetClipMask (dpy, gc, mask)
  5. register Display *dpy;
  6. GC gc;
  7. Pixmap mask;
  8. {
  9.    DBUG_ENTER("XSetClipMask");
  10.     LockDisplay(dpy);
  11.     /* always update, since client may have changed pixmap contents */
  12.     gc->values.clip_mask = mask;
  13.     gc->dirty |= GCClipMask;
  14.     gc->rects = 0;
  15.     _XFlushGCCache(dpy, gc);
  16.     UnlockDisplay(dpy);
  17.     SyncHandle();
  18.     DBUG_RETURN(True);
  19. }
  20.