nanogui: Thread: Problem with event BUTTON UP


[<<] [<] Page 1 of 1 [>] [>>]
Subject: Problem with event BUTTON UP
From: "William IN" ####@####.####
Date: 12 Jul 2007 09:09:25 +0100
Message-Id: <7FDA2B75D6D2DA4B82CB4A63F1CBFDE743765C@serveur22.Synchronic.local>

Hi, 

I'm working with M5329EVB and a display kit with touchscreen. The touch is working fine, the co-ordinate returned are quiet OK. However, when I press the screen on a child window for more than 1 second, the event BUTTON UP returned shows subwid is parent window and wid is also parent but that is normal... and if I press the screen quickly, I have the correct child  window id in subwid. Is there any configuration about that ?

Thanks,
William,
Subject: Re: [nanogui] Problem with event BUTTON UP
From: "Greg Haerr" ####@####.####
Date: 13 Jul 2007 21:11:20 +0100
Message-Id: <1a0d01c7c589$e74aaa10$0300a8c0@RDP>

> I'm working with M5329EVB and a display kit with touchscreen. The touch is 
> working fine, the co-ordinate returned are quiet OK. However, when I press 
> the screen on a child window for more than 1 second, the event BUTTON UP 
> returned shows subwid is parent window and wid is also parent but that is 
> normal... and if I press the screen quickly, I have the correct child 
> window id in subwid. Is there any configuration about that ?


This is a bit strange.  Can you test this using a simple program
on the desktop with a mouse rather than touchscreen?  I
want to know whether this is related to touchscreen jitter,
or a timing issue with the mouse up event after mouse down.

You might look at the code in nanox/srvevent.c and srvutil.c
to see how mouse events are handled and the child window
id calculated.  Some debug/printf statements in that area
may also help, to see whether the up event has the same coordinates
as the down, for instance.

Regards,

Greg

[<<] [<] Page 1 of 1 [>] [>>]


Powered by ezmlm-browse 0.20.