2007-11-14 Emmanuele Bassi <ebassi@openedhand.com>
+ * 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 <ebassi@openedhand.com>
+
* clutter/clutter-scriptable.[ch]: Rename ::set_name and ::get_name
to ::set_id and ::get_id, to avoid potential confusion with the
ClutterActor:name property.
|| (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);
}
/**
- * 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);
}
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);
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);
}
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,
#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 */
{
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