home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / windows / x / 19088 < prev    next >
Encoding:
Internet Message Format  |  1992-11-13  |  1.4 KB

  1. Path: sparky!uunet!know!mips2!news.bbn.com!usc!zaphod.mps.ohio-state.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!gmd.de!Germany.EU.net!mcsun!sun4nl!sci.kun.nl!cs.kun.nl!leonp
  2. From: leonp@cs.kun.nl (Leon Pillich)
  3. Newsgroups: comp.windows.x
  4. Subject: Re: Periodic Alarm Events in X-Windows
  5. Message-ID: <BxMG88.LvA@sci.kun.nl>
  6. Date: 12 Nov 92 21:12:07 GMT
  7. References: <1992Nov11.002020.5216@cbnewsl.cb.att.com> <1992Nov11.005411.2927@PA.dec.com>
  8. Sender: news@sci.kun.nl (NUnet News Owner)
  9. Organization: University of Nijmegen, The Netherlands
  10. Lines: 23
  11.  
  12. I did something similar, though I don't know
  13. if it's a clean way. It sure looks elegant.
  14.  
  15. First: set up an alarm signal handler
  16. Second: create your own client event with a unique identifier for the
  17. timer and send it with XSendEvent. XFlush after the XSendEvent.
  18.  
  19. This is shortly how I did it,
  20. if you wanna see some code, send me some email and I will
  21. send you some simple code implementing this scheme.
  22.  
  23. BTW: I also tried implementing such a thing with Xt timer callbacks,
  24. but that didn't work well. Some problems: it cannot be used when you are only
  25. using Xlib and it doesn't fit in weel with the normal event lopp thing
  26. of handling X events.
  27.  
  28.  
  29. Leon Pillich
  30. University of Nijmegen, Holland
  31. email: leonp@cs.kun.nl
  32. -------------------------------------------------------------
  33.  Life is what's happening when you're making other plans ...
  34.                                       John Lennon
  35.