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
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
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
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
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