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 debug: Clean up debugging notes 2011-10-17 10:24:25 +01:00
clutter-behaviour-depth.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-ellipse.c debug: Clean up debugging notes 2011-10-17 10:24:25 +01:00
clutter-behaviour-ellipse.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-opacity.c debug: Clean up debugging notes 2011-10-17 10:24:25 +01:00
clutter-behaviour-opacity.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-path.c debug: Clean up debugging notes 2011-10-17 10:24:25 +01:00
clutter-behaviour-path.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-rotate.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-rotate.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-scale.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour-scale.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-behaviour.c debug: Clean up debugging notes 2011-10-17 10:24:25 +01:00
clutter-behaviour.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-box.c Deprecate Container add() and remove() methods 2012-01-16 23:37:11 +00:00
clutter-box.h Deprecate ClutterBox 2012-01-16 23:35:16 +00:00
clutter-container.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-fixed.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-fixed.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-frame-source.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-frame-source.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
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 Remove CLUTTER_DISABLE_DEPRECATED guard 2011-11-03 15:32:04 +00:00
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 Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-score.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-shader.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-shader.h actor: Move deprecated symbols into separate headers 2011-11-02 13:00:46 +00:00
clutter-stage.h build: Add inclusion guards and license notices 2012-01-16 23:37:14 +00:00
clutter-timeout-interval.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-timeout-interval.h Move timeout pool to the deprecated section 2011-10-11 17:58:39 +01:00
clutter-timeout-pool.c Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00
clutter-timeout-pool.h Tag all deprecated symbols using CLUTTER_DEPRECATED 2011-10-14 11:34:38 +01:00