From 4de1adb04a44173e49b279f0b571ed38a7f39bfa Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 14 Nov 2007 11:43:18 +0000 Subject: [PATCH] 2007-11-14 Emmanuele Bassi * clutter/clutter-actor.[ch]: Rename clutter_actor_get_id() to clutter_actor_get_gid(). (clutter_actor_set_parent): Use GUINT_TO_POINTER(). * clutter/clutter-deprecated.h: Add a replacement warning for clutter_actor_get_id(). * clutter/clutter-texture.c (texture_upload_data): Use clutter_actor_get_gid(), and don't leak the filename string. --- ChangeLog | 13 +++++++++++++ clutter/clutter-actor.c | 12 +++++++----- clutter/clutter-actor.h | 2 +- clutter/clutter-deprecated.h | 1 + clutter/clutter-texture.c | 12 ++++++++---- 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3458ff74d..689625c35 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2007-11-14 Emmanuele Bassi + + * clutter/clutter-actor.[ch]: Rename clutter_actor_get_id() to + clutter_actor_get_gid(). + + (clutter_actor_set_parent): Use GUINT_TO_POINTER(). + + * clutter/clutter-deprecated.h: Add a replacement warning for + clutter_actor_get_id(). + + * clutter/clutter-texture.c (texture_upload_data): Use + clutter_actor_get_gid(), and don't leak the filename string. + 2007-11-14 Emmanuele Bassi * clutter/clutter-scriptable.[ch]: Rename ::set_name and ::get_name diff --git a/clutter/clutter-actor.c b/clutter/clutter-actor.c index 1ec2b3ec7..8f283494d 100644 --- a/clutter/clutter-actor.c +++ b/clutter/clutter-actor.c @@ -745,7 +745,7 @@ clutter_actor_paint (ClutterActor *self) || (context->pick_mode == CLUTTER_PICK_REACTIVE && CLUTTER_ACTOR_IS_REACTIVE(self))) { - id = clutter_actor_get_id (self); + id = clutter_actor_get_gid (self); cogl_get_bitmasks (&r, &g, &b, NULL); @@ -2376,15 +2376,17 @@ clutter_actor_get_name (ClutterActor *self) } /** - * clutter_actor_get_id: + * clutter_actor_get_gid: * @self: A #ClutterActor * * Retrieves the unique id for @self. * * Return value: Globally unique value for object instance. + * + * Since: 0.6 */ guint32 -clutter_actor_get_id (ClutterActor *self) +clutter_actor_get_gid (ClutterActor *self) { g_return_val_if_fail (CLUTTER_IS_ACTOR (self), 0); @@ -2817,7 +2819,7 @@ clutter_actor_set_parent (ClutterActor *self, } g_hash_table_insert (clutter_context->actor_hash, - (gpointer)clutter_actor_get_id(self), + GUINT_TO_POINTER (clutter_actor_get_gid (self)), (gpointer)self); g_object_ref_sink (self); @@ -2888,7 +2890,7 @@ clutter_actor_unparent (ClutterActor *self) g_signal_emit (self, actor_signals[PARENT_SET], 0, old_parent); g_hash_table_remove (clutter_context->actor_hash, - GUINT_TO_POINTER (clutter_actor_get_id(self))); + GUINT_TO_POINTER (clutter_actor_get_gid (self))); g_object_unref (self); } diff --git a/clutter/clutter-actor.h b/clutter/clutter-actor.h index c27a4a8a4..871175197 100644 --- a/clutter/clutter-actor.h +++ b/clutter/clutter-actor.h @@ -303,7 +303,7 @@ guint8 clutter_actor_get_opacity (ClutterActor *sel void clutter_actor_set_name (ClutterActor *self, const gchar *name); G_CONST_RETURN gchar *clutter_actor_get_name (ClutterActor *self); -guint32 clutter_actor_get_id (ClutterActor *self); +guint32 clutter_actor_get_gid (ClutterActor *self); void clutter_actor_set_clip (ClutterActor *self, gint xoff, gint yoff, diff --git a/clutter/clutter-deprecated.h b/clutter/clutter-deprecated.h index 317f103ad..f199b5f0c 100644 --- a/clutter/clutter-deprecated.h +++ b/clutter/clutter-deprecated.h @@ -16,5 +16,6 @@ #define clutter_behaviour_ellipse_get_angle_begin clutter_behaviour_ellipse_get_angle_begin_REPLACED_BY_clutter_behaviour_get_angle_start #define clutter_behaviour_ellipse_get_angle_beginx clutter_behaviour_ellipse_get_angle_beginx_REPLACED_BY_clutter_behaviour_get_angle_startx #define clutter_behaviour_bspline_append clutter_behaviour_bspline_append_REPLACED_BY_clutter_behaviour_bspline_append_knots +#define clutter_actor_get_id clutter_actor_get_id_REPLACED_BY_clutter_actor_get_gid #endif /* CLUTTER_DEPRECATED_H */ diff --git a/clutter/clutter-texture.c b/clutter/clutter-texture.c index 5eac3b972..c9a80c4ed 100644 --- a/clutter/clutter-texture.c +++ b/clutter/clutter-texture.c @@ -548,11 +548,15 @@ texture_upload_data (ClutterTexture *texture, { gchar *filename; - filename = g_strdup_printf("/tmp/%i-%i-%i.png", - clutter_actor_get_id(CLUTTER_ACTOR(texture)), - x, y); - printf("saving %s\n", filename); + filename = + g_strdup_printf("/tmp/%i-%i-%i.png", + clutter_actor_get_gid (CLUTTER_ACTOR (texture)), + x, y); + + printf ("saving %s\n", filename); + gdk_pixbuf_save (pixtmp, filename , "png", NULL, NULL); + g_free (filename); } #endif