home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14356 < prev    next >
Encoding:
Text File  |  1992-07-25  |  912 b   |  26 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!noc.near.net!gateway!pictel!oj
  3. From: oj@pictel.com (Oliver Jones)
  4. Subject: Re: How can I display a cursor glyph as a bitmap?
  5. Message-ID: <1992Jul24.171954.8075@pictel.com>
  6. Organization: PictureTel Corporation
  7. References: <Brv1tr.3pw@news.cso.uiuc.edu>
  8. Date: Fri, 24 Jul 1992 17:19:54 GMT
  9. Lines: 15
  10.  
  11. In article <Brv1tr.3pw@news.cso.uiuc.edu> hofmann@cs.uiuc.edu (J. Scott Hofmann) writes:
  12. >Is there any
  13. >way, given a cursor index (ie XC_target, XC_dot) I can display the glyph just as
  14. >a bitmap? 
  15.  
  16.  
  17.     Font cursorfont = XLoadFont (dpy, "cursor");
  18.     GC cursorgc = XCreateGC (dpy,win, 0,0);
  19.     XSetFont (dpy, cursorgc, cursorfont);
  20.     char cursorglyph = XC_dot;
  21.  
  22.     XDrawString (dpy, win, cursorgc, x,y, &cursorglyph, 1L); 
  23.  
  24. There's a font named "cursor" full of these glyphs.  The even-numbered ones
  25. (#defined as XC_dot and so forth) are the glyphs, and the odd are the masks.
  26.