mutter/clutter/deprecated
Emmanuele Bassi 4330f45d05 Override Container inside ClutterStage
The only actor that results in a mix of the old Container API and the
new Actor API is ClutterStage. By inheritance, a Stage is a Group, but
we don't want it to behave like a Group - as it already overrides most
of the Actor API, and the reason why it was made as a Group in the
first place was convenience for adding/removing children.

Given that touching Group to make it aware of the new Actor API has
rapidly devolved into a struggle between a Demiurge that tries to
avoid breakage and a Chaos that finds new and interesting ways to
break ClutterGroup, let's declare API bankruptcy here and now.

ClutterStage should override ClutterContainer methods, and use the
layout management of ClutterFixedLayout as the proper class that it
was meant to be ages ago. Let ClutterGroup rot in pieces.
2012-01-23 20:54:07 +00:00
..
clutter-actor.h actor: Deprecate show_all()/hide_all() 2012-01-17 16:21:54 +00:00
clutter-backend.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-behaviour-depth.c
clutter-behaviour-depth.h
clutter-behaviour-ellipse.c
clutter-behaviour-ellipse.h
clutter-behaviour-opacity.c
clutter-behaviour-opacity.h
clutter-behaviour-path.c
clutter-behaviour-path.h
clutter-behaviour-rotate.c
clutter-behaviour-rotate.h
clutter-behaviour-scale.c
clutter-behaviour-scale.h
clutter-behaviour.c
clutter-behaviour.h
clutter-box.c Deprecate Container add() and remove() methods 2012-01-16 23:37:11 +00:00
clutter-box.h
clutter-container.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-fixed.c
clutter-fixed.h
clutter-frame-source.c
clutter-frame-source.h
clutter-group.c Override Container inside ClutterStage 2012-01-23 20:54:07 +00:00
clutter-group.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-keysyms.h
clutter-main.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-rectangle.c Deprecate ClutterRectangle 2012-01-16 23:35:17 +00:00
clutter-rectangle.h Deprecate ClutterRectangle 2012-01-16 23:35:17 +00:00
clutter-score.c
clutter-score.h
clutter-shader.c
clutter-shader.h
clutter-stage.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-timeout-interval.c
clutter-timeout-interval.h
clutter-timeout-pool.c
clutter-timeout-pool.h