<br>I have been thinking about an architecture for gestures etc. And it is difficult to make it out of the toolkits. <br><br>Basically, the toolkits already have an event loop where they take events from X. <br>It is easy to implement mouse gestures for simple and multi pointers there. <br>

multitouch gestures, they much more difficult but I don't see good reasons to move them outside that even loop.<br><br>Also, I don't even know how to do it. Having a library that intercepts mouse events process them and send their events?<br>

And toolkits will receive mouse events and a delayed (processing)
gesture event and they should figure out is the same thing? or that
library will filter the mouse events ? is it possible? will toolkits
use it?<br><br>On the MPX front, what's the state of XBlobEvent? do you get it working with any hardware ? <br><br><div class="gmail_quote">On Wed, May 14, 2008 at 8:23 AM, Peter Hutterer <<a href="mailto:peter@cs.unisa.edu.au">peter@cs.unisa.edu.au</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">On Wed, May 14, 2008 at 12:09:43AM +0900, Jordi Polo wrote:<br>

>    On Mon, May 12, 2008 at 1:13 AM, Daniel Stone <<a href="mailto:daniel@fooishbar.org">daniel@fooishbar.org</a>><br>
>    wrote:<br>
><br>
>    On Sun, May 11, 2008 at 04:44:27PM +0100, Peter Clifton wrote:<br>
>    > On Mon, 2008-05-12 at 00:10 +0900, Jordi Polo wrote:<br>
>    > > To further clarify it, I will not create gestures from multiple<br>
>    cursor<br>
>    > > devices but from single multitouch devices.<br>
>    > > The basic idea is take the events from X, convert them to QEvents,<br>
>    > > give them to a library to create gestures and send gestures and<br>
>    events<br>
>    > > that wasn't recognized as gestures to KDE apps.<br>
>    ><br>
>    > Is there a lower level this can work at, such that the library is<br>
>    useful<br>
>    > to non KDE applications as well?<br>
>    ><br>
>    > It would be nice if this kind of logic would behave uniformly across<br>
>    a<br>
>    > platform, whether an app uses QT, GTK, other..<br>
><br>
>      If someone wants to design a cross-toolkit library that does this,<br>
>      I'm<br>
>      sure they'd be more than welcome. :)<br>
><br>
>    I don't feel very comfortable out of Qt but I agree that doing it so<br>
>    that it can be reused is the best solution. I guess that it can<br>
>    eventually be proposed for fd.o.<br>
>    I will ask to the KDE people if they would use a non-qt lib for<br>
>    something like that.<br>
>    Anyway, I don't find any reference to the blobs events in the MPX web.<br>
>    Tomorrow I will try to compile it (it seems difficult)<br>
<br>
</div></div>unfortunately the branch containing blob events is currently orphaned and has<br>
been for a while. plans are to take it up again in the next months, but IIRC<br>
right now it doesn't even build.<br>
<br>
Cheers,<br>
<font color="#888888">  Peter<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Jordi Polo Carres<br>NLP laboratory - NAIST<br><a href="http://www.bahasara.org">http://www.bahasara.org</a><br>