[clutter] actor-meta: Add a get_debug_name() private method



commit a5315de133d4fa47200ff89827c8ebee3add656a
Author: Emmanuele Bassi <ebassi linux intel com>
Date:   Fri Apr 15 13:42:45 2011 +0100

    actor-meta: Add a get_debug_name() private method
    
    Similar to ClutterActor's own get_debug_name().

 clutter/clutter-actor-meta-private.h |    2 ++
 clutter/clutter-actor-meta.c         |   17 +++++++++++++++++
 2 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/clutter/clutter-actor-meta-private.h b/clutter/clutter-actor-meta-private.h
index e97d8f1..39c7626 100644
--- a/clutter/clutter-actor-meta-private.h
+++ b/clutter/clutter-actor-meta-private.h
@@ -65,6 +65,8 @@ ClutterActorMeta *    _clutter_meta_group_get_meta    (ClutterMetaGroup *group,
 void                  _clutter_actor_meta_set_actor   (ClutterActorMeta *meta,
                                                        ClutterActor     *actor);
 
+const gchar *           _clutter_actor_meta_get_debug_name        (ClutterActorMeta *meta);
+
 G_END_DECLS
 
 #endif /* __CLUTTER_ACTOR_META_PRIVATE_H__ */
diff --git a/clutter/clutter-actor-meta.c b/clutter/clutter-actor-meta.c
index b170828..e2ebdaa 100644
--- a/clutter/clutter-actor-meta.c
+++ b/clutter/clutter-actor-meta.c
@@ -515,3 +515,20 @@ _clutter_meta_group_get_meta (ClutterMetaGroup *group,
 
   return NULL;
 }
+
+/*< private >
+ * clutter_actor_meta_get_debug_name:
+ * @meta: a #ClutterActorMeta
+ *
+ * Retrieves the name of the @meta for debugging purposes.
+ *
+ * Return value: (transfer none): the name of the @meta. The returned
+ *   string is owned by the @meta instance and it should not be
+ *   modified or freed
+ */
+const gchar *
+_clutter_actor_meta_get_debug_name (ClutterActorMeta *meta)
+{
+  return meta->priv->name != NULL ? meta->priv->name
+                                  : G_OBJECT_TYPE_NAME (meta);
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]