: > > When generating XEvents, does the source use XSendEvent()? : > : > XSendEvent is an Xlib function, so C programs would use this : > interface. Other non-C GUI toolkits would use a similar interface. : > : I would imagine that non-C GUI toolkits would be written in C; tk is : written in C for example. Do you disagree?
Sorry - I didn't explain myself properly. I meant other GUI toolkits that aren't written in C would use a similar interface. For example, FvwmTabs uses the CPAN X11::Protocol module which "talks" with the X server directly - no C, all Perl. Tk is most definitely written in C. : I had never thought of this method of intercepting events; it looks like a : good idea. The code I've found : (http://www.mit.edu/afs/athena/system/x11r4/src/contrib/clients/xscope/) : looks almost painfully old (written in K&R C; x11r4 in the uri). Grab the CVS version: $ cvs -d :pserver:[EMAIL PROTECTED]:/local/src/CVS login (Logging in to [EMAIL PROTECTED]) CVS password: [hit return here] $ cvs -d :pserver:[EMAIL PROTECTED]:/local/src/CVS co xscope : This xscope tip is really helpful. Thanks. Glad I could help. SCoTT. :) -- Visit the official FVWM web page at <URL: http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]
