Sjoerd Simons
903452d2df
interactive/touch-events: Optimize touch event drawing
...
The current versions redraws all events on every redraw, which starts
getting very slow quickly. Instead simply draw only the new events
except when the cairo surface got reset, in that case redraw all events
again.
https://bugzilla.gnome.org/show_bug.cgi?id=681584
2012-08-10 15:05:43 +01:00
Emmanuele Bassi
3ad5502003
interactive/touch-events: Protect x11-specific calls
...
Use the CLUTTER_WINDOWING_X11 define to protect platform-specific calls
like clutter_x11_enable_xinput().
https://bugzilla.gnome.org/show_bug.cgi?id=678423
2012-06-20 08:53:56 +01:00
Emmanuele Bassi
b850696b31
interactive/touch-events: Add a missing return value
...
The draw_touches() function must return a boolean value.
https://bugzilla.gnome.org/show_bug.cgi?id=678391
2012-06-19 12:20:11 +01:00
Tomeu Vizoso
d72558d3ca
Stop casting ClutterTouchSequence* to ulong
...
Use instead a hash table to link touch sequences to colors.
2012-06-14 11:16:29 +02:00
Tomeu Vizoso
43d40758bd
tests: Add interactive test for touch events
...
https://bugzilla.gnome.org/show_bug.cgi?id=677390
2012-06-05 16:00:01 +02:00