How do I grab the mouse?

I think I need to make these "modal" windows perhaps? So now other window can be clicked until they are closed. How do I do that with XWindows?

thanks
Ted

Måns Rullgård wrote:

Ted Huntington <[EMAIL PROTECTED]> writes:



Can I use a XSelectInput on the Root Window? I don't need to
intercept the buttonpress events on other windows or the titlebar, I
only need to know when they happen. I made a file menu for a window
and need to close the file menu when a button is released on the
titlebar or a different window (although then, I can use the focusout
event). I wish button click on the titlebar could be recognized.
The menu windows are "override_redirect" windows.



You can use XSelectInput in any window. What most programs do, and which I hate, with menus is to grab the mouse while the menu is open. This gets particularly irritating with programs that have the bad habit of freezing with a menu opened.




--
Ted Huntington Programmer Analyst Main Library University of California, Irvine
PO Box 19557
Irvine, CA 92623-9557


Phone Bus Off 949 824 8926
Phone MRC     949 824 1674
emesg: [EMAIL PROTECTED]
webpage:  http://business.lib.uci.edu/webpages/ted.htm
"Stop violence, teach science."


_______________________________________________ XFree86 mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to