2007-10-25 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Thu, 25 Oct 2007 14:36:37 +0000 (14:36 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Thu, 25 Oct 2007 14:36:37 +0000 (14:36 +0000)
commitf0f043cb19962472d29b2d1226b7c472ee815f36
treea4365810eed5524f211b8e0c63e8b7c1edd76b50
parent6c01499abfbe938c89d5bec810cd707c411cb87d
2007-10-25  Emmanuele Bassi  <ebassi@openedhand.com>

* clutter/clutter-actor.c: Implement part of the ClutterScriptable
interface, using the ClutterActor API to set and get the name
of an actor.

(clutter_geometry_copy), (clutter_geometry_free): Use
the slice allocator to avoid fragmentation when setting
properties and emitting signals (that is: when packing
boxed types into GValues).

(clutter_actor_box_copy), (clutter_actor_box_free),
(clutter_vertex_copy), (clutter_vertex_free): Ditto.

* clutter/clutter-actor.h:
* clutter/clutter-actor.c:
(clutter_actor_push_transform_child),
(clutter_actor_pop_transfomr_child): Simple wrappers around
COGL API, which avoid including clutter/cogl.h when writing
container actors outside Clutter.
ChangeLog
clutter/clutter-actor.c
clutter/clutter-actor.h