Re: How to capture mouse movements independend of a Window?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, Jan 03, 2007 at 12:18:17PM +0100, ferri_marllo gva es wrote:
Hello!!

hello!

(please, keep the list CC'ed so that others may lurk/chime-in)

I'm new in this treatment, but your help is good for me.

Glad it is :)

I compile your code in a good way, but i want to add a cursor, just being inside
the window(like the code), but with the option of deleting it,just ,leaving the
window.

So you just want to hide the cursor? What you do is to create an
invisible pixmap. Instead of:

      GdkCursor *cursor = gdk_cursor_new(GDK_PIRATE);

you can do (Warning: untested code):

      GdkCursor *cursor = gdk_cursor_new_from_pixmap(NULL, /* pixmap */
                                                     NULL, /* mask */
                                                     NULL, /* foreground */
                                                     NULL, /* background */
                                                     0,    /* xoff */
                                                     0);   /* yoff */

In your code, i can't left main window..
please, can you help me??

This is supposed to work this way. That's why I warned that "this is a
trap" :-) For a real application, you'd have to make another event
function which releases the grab.

I did it for two reasons: (1) simplicity (I didn't want to complicate the
sample program with irrelevant stuff) (2) to convey that pointer grabs
in X are a sharp tool: use them sparingly or your users will curse at
you (and for very good reasons).

I seem to remember that it was late Netscape 4.x which used to
half-crash, closing all the windows and keeping the grab. Boy, that was
obnoxious.

thanks a lot

You are welcome
- -- tomÃs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFFm6flBcgs9XrR2kYRAvArAJ4ogflb75SFjCzuFvfJU2qdaHEt+ACfQM7p
xugyedsu/UoYZ0VuC7/eZGA=
=0KpM
-----END PGP SIGNATURE-----




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]