[clutter] group: Use Actor.remove_all_children()
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter] group: Use Actor.remove_all_children()
- Date: Mon, 16 Jan 2012 23:57:25 +0000 (UTC)
commit 4eaa899871924304f4eb635fdaad3ef0663de51a
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Tue Dec 20 14:57:38 2011 +0000
group: Use Actor.remove_all_children()
To implement the remove_all() method.
clutter/deprecated/clutter-group.c | 18 +++---------------
1 files changed, 3 insertions(+), 15 deletions(-)
---
diff --git a/clutter/deprecated/clutter-group.c b/clutter/deprecated/clutter-group.c
index 859820d..453ac3b 100644
--- a/clutter/deprecated/clutter-group.c
+++ b/clutter/deprecated/clutter-group.c
@@ -52,6 +52,7 @@
#include <stdarg.h>
+#define CLUTTER_DISABLE_DEPRECATION_WARNINGS
#include "clutter-group.h"
#include "clutter-container.h"
@@ -221,27 +222,14 @@ clutter_group_new (void)
*
* Removes all children actors from the #ClutterGroup.
*
- * Deprecated: 1.10: Use clutter_actor_get_children() and
- * clutter_actor_remove_child() instead.
+ * Deprecated: 1.10: Use clutter_actor_remove_all_children() instead.
*/
void
clutter_group_remove_all (ClutterGroup *self)
{
- ClutterActor *actor;
- GList *children;
-
g_return_if_fail (CLUTTER_IS_GROUP (self));
- actor = CLUTTER_ACTOR (self);
- children = clutter_actor_get_children (actor);
-
- while (children != NULL)
- {
- ClutterActor *child = children->data;
- children = children->next;
-
- clutter_actor_remove_child (actor, child);
- }
+ clutter_actor_remove_all_children (CLUTTER_ACTOR (self));
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]