1
0
Fork 0
mutter-performance-source/tests/conform
Emmanuele Bassi 9a66392d49 actor: Add new methods for changing the paint sequence
ClutterActor provides four methods for changing the paint sequence order
of its children:

  raise_top()
  raise()
  lower()
  lower_bottom()

The first and last one being just wrappers around raise() and lower(),
respectively. These methods have various issues: they omit the parent,
preferring to retrieve it from the actor passed as the first argument;
this does not match the new style of API introduced to operate on the
list of children of an actor.

Additionally, the raise() and lower() methods of ClutterActor call into
the Container interface, and are not really aptly named (raise() in
particular collides with the completely unrelated 'raise' keyword in
Python, and usually needs to be wrapped in order to be used at all).

Furthermore, we need public methods that Container can call from its
default implementation, as well as methods to port current Container
implementations.

Finally, since we have insert_child_at_index(), we should also have an
equivalent set_child_at_index() as well.
2012-01-16 23:37:13 +00:00
..
ADDING_NEW_TESTS conform: Implement TEST_CONFORM_TODO() correctly 2010-10-12 17:11:52 +01:00
Makefile.am conform: Add a suite for the Actor scene graph API 2012-01-16 23:37:10 +00:00
run-tests.sh Restore the report on the conformance test suite 2010-07-07 14:52:19 +01:00
test-actor-destroy.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-actor-graph.c actor: Add new methods for changing the paint sequence 2012-01-16 23:37:13 +00:00
test-actor-invariants.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-actor-layout.c actor: Make Actor instantiatable 2012-01-16 23:35:16 +00:00
test-actor-size.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-anchors.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-animator.c conformance: Use g_assert_no_error() if available 2010-03-02 19:10:07 +00:00
test-behaviours.c tests: Remove #undef CLUTTER_DISABLE_DEPRECATED 2011-11-03 15:35:03 +00:00
test-binding-pool.c keysyms: Update the macros to CLUTTER_KEY_* 2010-09-10 17:54:52 +01:00
test-cally-text.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-clutter-cairo-texture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-clutter-rectangle.c Disable single header inclusion for GLib 2009-06-15 11:29:37 +01:00
test-clutter-text.c text: Make :use-markup set idempotent 2011-09-07 13:00:35 +01:00
test-clutter-texture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-clutter-units.c test-clutter-units: Force a known resolution to avoid fuzzyness 2010-09-24 16:21:06 +01:00
test-cogl-atlas-migration.c Add a conformance test for atlas migration 2011-02-24 20:45:30 +00:00
test-cogl-backface-culling.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-blend-strings.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-depth-test.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-fixed.c tests: rename cogl conformance tests so they can be clearly identified 2009-11-27 00:28:39 +00:00
test-cogl-just-vertex-shader.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-materials.c Merge branch 'master' into msvc-support-master 2011-11-14 22:57:50 +08:00
test-cogl-multitexture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-npot-texture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-object.c conform: Adds a test-cogl-object conformance test 2010-06-04 14:44:15 +01:00
test-cogl-offscreen.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-path.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-pipeline-user-matrix.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-pixel-buffer.c conform/cogl-pixel-buffer: Remove unused variable 2011-11-18 17:23:56 +00:00
test-cogl-premult.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-primitive.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-readpixels.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-sub-texture.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-3d.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-get-set-data.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-mipmaps.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-pixmap-x11.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-texture-rectangle.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer-contiguous.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer-interleved.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer-mutability.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-viewport.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-wrap-modes.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-color.c conform/color: Check invalid strings 2011-11-10 14:15:32 +00:00
test-conform-common.c Add a new GDK backend 2011-11-03 13:42:13 +00:00
test-conform-common.h tests: Dynamically resolve GL symbols 2011-07-19 16:06:06 +01:00
test-conform-main.c actor: Add remove_all_children() 2012-01-16 23:37:11 +00:00
test-group.c [tests] Add a Group actor unit 2009-08-25 17:57:22 +01:00
test-launcher.sh.in build: Allow to run the tests from any directory 2010-07-06 12:39:15 +01:00
test-model.c model: Make sure to emit ::row-changed 2011-07-28 15:00:18 +01:00
test-offscreen-redirect.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-paint-opacity.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-path.c build: include <cairo.h> not <cairo/cairo.h> 2011-06-10 17:57:18 +01:00
test-pick.c conform: Bail out GLSL-based tests 2011-11-22 01:01:37 +00:00
test-score.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-script-parser.c tests: Remove #undef CLUTTER_DISABLE_DEPRECATED 2011-11-03 15:35:03 +00:00
test-shader-effect.c conform: Bail out GLSL-based tests 2011-11-22 01:01:37 +00:00
test-state.c state: Plug some memory leakage 2010-08-13 12:12:59 +01:00
test-text-cache.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-texture-fbo.c conform/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-timeline-interpolate.c conform: Start cleaning up the conformance test suite 2010-10-12 17:42:18 +01:00
test-timeline-rewind.c ClutterTimeline: Fix the 'msecs' parameter for the new-frame signal 2011-01-24 11:52:47 +00:00
test-timeline.c conform: Add markers parsing to the timeline unit 2011-11-27 12:19:40 +00:00