mutter/clutter/cally
Emmanuele Bassi b20e9b78e5 actor: Add :z-position and deprecate :depth
The ClutterActor:depth property has always been a bit of a misnomer:
actors are 2D flat surfaces, so they cannot have "depth"; the property
defines the position on the Z axis.

Another side effect of the :depth property is that it decides the
default paint and allocation order on insertion, and that setting it
will call the ClutterContainer.sort_depth_order() method. This has
proven to be a fairly bad design decision that we strung along from the
0.x days, as it gives a false impression of being able to change the
paint and allocation order simply by changing the position on the Z
axis — something that, in reality, requires depth testing to be enabled
during the paint sequence of an actor's parent.

For 2.0 we need a clean break from the side effects, and a better
defined interface.

ClutterActor:z-position is essentially what ClutterActor:depth is, but
doesn't call into ClutterContainer, and has a more apt name.

https://bugzilla.gnome.org/show_bug.cgi?id=679465
2012-07-11 13:22:19 +01:00
..
cally-actor-private.h
cally-actor.c actor: Add :z-position and deprecate :depth 2012-07-11 13:22:19 +01:00
cally-actor.h
cally-clone.c cally: Fix redundant declarations 2012-03-07 12:36:43 +00:00
cally-clone.h
cally-factory.h
cally-group.c cally: Fix redundant declarations 2012-03-07 12:36:43 +00:00
cally-group.h
cally-main.h
cally-rectangle.c cally: Disable deprecation warnings 2012-05-03 11:34:57 +01:00
cally-rectangle.h
cally-root.c cally: Fix redundant declarations 2012-03-07 12:36:43 +00:00
cally-root.h
cally-stage.c cally: Fix redundant declarations 2012-03-07 12:36:43 +00:00
cally-stage.h
cally-text.c a11y: implementation for atk_text_get_text_[before/at/after]_offset 2012-06-22 18:06:06 +02:00
cally-text.h
cally-texture.c cally: Fix redundant declarations 2012-03-07 12:36:43 +00:00
cally-texture.h
cally-util.c a11y: remove implementation for [add/remove]_global_event_listener 2012-06-27 14:40:56 +02:00
cally-util.h
cally.c cally: Disable deprecation warnings 2012-05-03 11:34:57 +01:00
cally.h
cally.pc.in cally: Fix the pkg-config file 2012-04-21 13:46:00 +01:00
ChangeLog.pre-cally-merge