[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Scribble Example
- From: zentara <zentara1 sbcglobal net>
- To: gtk-perl-list gnome org
- Subject: Re: Scribble Example
- Date: Mon, 4 Aug 2008 09:18:56 -0400
On Mon, 04 Aug 2008 00:42:40 +0200
Mario Kemper <mario kemper googlemail com> wrote:
>I am still working on this issue and it seems to me that a
>"pointer_grab" is definitely the easiest way to get motion and button
>events even if your cursor is outside of your own toplevel window.
>
>I've a little demo of "pointer-grabbing" attached. When you grab the
>pointer and hold down the mouse button afterwards all events are
>recognized in the main app until you release the button.
>
>The events are recognized well and pointer grabbing is doing a good job,
>but am trying do draw a rectangle to the root window while moving the
>mouse as described above (like selecting multiple files on the nautilus
>desktop for example) and this is not working.
>
>Maybe someone has a clue why the rectangle is not drawn (line 121 in
>screeny.pl)?
>Cheers,
>Mario
I got your script to draw by process of elimination ( guessing) :-)
I chopped down your model to the point where it would draw a simple
rectangle, without the mouse drag. Then I added a line at a time back in,
until it stopped working.
The culprit is:
$gc->set_function ('xor');
Comment that line out, and your script works.
Thanks for the cool code,
zentara
--
I'm not really a human, but I play one on earth.
http://zentara.net/Remember_How_Lucky_You_Are.html
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]