mutter/tests/interactive
Emmanuele Bassi 184df2a5fa [input] Rework input device API
The input device API is split halfway thorugh the backends in a very
weird way. The data structures are private, as they should, but most
of the information should be available in the main API since it's
generic enough.

The device type enumeration, for instance, should be common across
every backend; the accessors for device type and id should live in the
core API. The internal API should always use ClutterInputDevice and
not the private X11 implementation when dealing with public structures
like ClutterEvent.

By adding accessors for the device type and id, and by moving the
device type enumeration into the core API we can cut down the amount
of symbols private and/or visible only to the X11 backends; this way
when other backends start implementing multi-pointer support we can
share the same API across the code.
2009-06-19 13:12:05 +01:00
..
Makefile.am Disable single header inclusion for GLib 2009-06-15 11:29:37 +01:00
test-actor-clone.c [tests] Update test-actors (and clones) 2009-06-11 16:26:02 +01:00
test-actors.c [tests] Update test-actors (and clones) 2009-06-11 16:26:02 +01:00
test-animation.c Remove usage of Units and macros 2009-06-04 16:30:30 +01:00
test-behave.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-binding-pool.c [tests] Fix a segfault in the binding-pool test 2009-06-11 12:36:41 +01:00
test-clip.c [cogl] Remove max_waste argument from Texture ctors 2009-05-23 19:35:19 +01:00
test-clutter-cairo-flowers.c [stage] Rename fullscreen methods 2009-06-09 14:07:35 +01:00
test-cogl-multitexture.c Merge branch 'timeline-no-fps' into 1.0-integration 2009-06-05 12:20:41 +01:00
test-cogl-offscreen.c Default to a blend function that expects premultiplied colors 2009-06-11 14:17:52 +01:00
test-cogl-primitives.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-cogl-tex-convert.c [cogl] Remove max_waste argument from Texture ctors 2009-05-23 19:35:19 +01:00
test-cogl-tex-foreign.c [cogl-handle] Optimize how we define cogl handles 2009-04-02 11:58:43 +01:00
test-cogl-tex-getset.c [cogl] Remove max_waste argument from Texture ctors 2009-05-23 19:35:19 +01:00
test-cogl-tex-polygon.c [tests] Fix the cogl_polygon() interactive test 2009-06-11 16:59:50 +01:00
test-cogl-tex-tile.c [test-cogl-tex-tile] Fix breakages from ClutterFixed removal and timelines 2009-06-12 11:05:26 +01:00
test-cogl-vertex-buffer.c [tests] Fix the VBO interactive test 2009-06-11 16:53:52 +01:00
test-depth.c [fog] Document that fogging only works with opaque or unmultipled colors 2009-06-11 14:17:53 +01:00
test-devices.c [input] Rework input device API 2009-06-19 13:12:05 +01:00
test-easing.c [tests] Beautify the bouncing actor 2009-06-15 15:08:59 +01:00
test-entry.c Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing 2008-11-07 19:32:28 +00:00
test-events.c [stage] Rename fullscreen methods 2009-06-09 14:07:35 +01:00
test-fbo.c Remove CloneTexture from the API 2009-01-27 15:18:45 +00:00
test-fullscreen.c [stage] Rename fullscreen methods 2009-06-09 14:07:35 +01:00
test-grab.c Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing 2008-11-07 19:32:28 +00:00
test-layout.c introspection-friendly ClutterEvent accessors 2009-06-08 12:05:20 +01:00
test-main.c * tests/interactive/test-main.c (main): Allow more than two 2008-11-10 16:30:42 +00:00
test-model.c Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing 2008-11-07 19:32:28 +00:00
test-multistage.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-offscreen.c Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing 2008-11-07 19:32:28 +00:00
test-paint-wrapper.c [tests] Update test-actors (and clones) 2009-06-11 16:26:02 +01:00
test-perspective.c [stage] Rename fullscreen methods 2009-06-09 14:07:35 +01:00
test-pixmap.c introspection-friendly ClutterEvent accessors 2009-06-08 12:05:20 +01:00
test-project.c Remove usage of Units and macros 2009-06-04 16:30:30 +01:00
test-random-text.c Update the interactive tests to ClutterText 2008-12-11 13:48:01 +00:00
test-rotate.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-scale.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-score.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-script.c Remove usage of the grave accent as quotation mark 2009-03-17 14:13:31 +00:00
test-shader.c Uniformly use floats in Actor properties 2009-06-01 14:57:18 +01:00
test-stage-read-pixels.c Remove Units from the public API 2009-05-06 16:44:47 +01:00
test-text-field.c [units] Rework Units into logical distance value 2009-06-04 16:30:31 +01:00
test-text.c [tests] Update the ClutterText interactive test 2009-01-07 15:54:08 +00:00
test-texture-async.c [texture] Fix error reporting on ::load-finished 2009-06-06 16:13:41 +01:00
test-texture-quality.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
test-textures.c Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing 2008-11-07 19:32:28 +00:00
test-threads.c introspection-friendly ClutterEvent accessors 2009-06-08 12:05:20 +01:00
test-unproject.c Remove Units from the public API 2009-05-06 16:44:47 +01:00
test-viewport.c [timeline] Remove the concept of frames from timelines 2009-06-04 13:21:57 +01:00
wrapper.sh Bug 1162 - Re-works the tests/ to use the glib-2.16 unit testing 2008-11-07 19:32:28 +00:00