| Clutter 0.0 Reference Manual | ||||
|---|---|---|---|---|
ClutterGroupPrivate;
ClutterGroup;
ClutterGroup* clutter_group_new (void);
GList* clutter_group_get_children (ClutterGroup *self);
void clutter_group_foreach (ClutterGroup *self,
ClutterCallback callback,
gpointer user_data);
void clutter_group_add (ClutterGroup *group,
ClutterActor *actor);
void clutter_group_add_many_valist (ClutterGroup *group,
ClutterActor *first_actor,
va_list args);
void clutter_group_add_many (ClutterGroup *group,
ClutterActor *first_actor,
...);
void clutter_group_remove (ClutterGroup *group,
ClutterActor *actor);
void clutter_group_show_all (ClutterGroup *self);
void clutter_group_hide_all (ClutterGroup *self);
ClutterActor* clutter_group_find_child_by_id
(ClutterGroup *self,
guint id);
void clutter_group_raise (ClutterGroup *self,
ClutterActor *actor,
ClutterActor *sibling);
void clutter_group_lower (ClutterGroup *self,
ClutterActor *actor,
ClutterActor *sibling);
void clutter_group_sort_depth_order (ClutterGroup *self);
"add" void user_function (ClutterGroup *cluttergroup, ClutterActor *arg1, gpointer user_data) : Run last "remove" void user_function (ClutterGroup *cluttergroup, ClutterActor *arg1, gpointer user_data) : Run last
ClutterGroup* clutter_group_new (void);
Create a new ClutterGroup instance.
| Returns : | a new ClutterGroup |
GList* clutter_group_get_children (ClutterGroup *self);
Get a list containing all actors contained in the group.
self : |
A ClutterGroup |
| Returns : | A GList containing child ClutterActors. |
void clutter_group_foreach (ClutterGroup *self, ClutterCallback callback, gpointer user_data);
self : |
|
callback : |
|
user_data : |
void clutter_group_add (ClutterGroup *group, ClutterActor *actor);
Adds a new child ClutterActor to the ClutterGroup.
group : |
|
actor : |
A ClutterActor |
void clutter_group_add_many_valist (ClutterGroup *group, ClutterActor *first_actor, va_list args);
group : |
|
first_actor : |
|
args : |
void clutter_group_add_many (ClutterGroup *group, ClutterActor *first_actor, ...);
Adds a NULL-terminated list of actors to a group. This function is
equivalent to calling clutter_group_add() for each member of the list.
group : |
|
first_actor : |
the ClutterActor actor to add to the group |
... : |
additional actors to add to the group |
void clutter_group_remove (ClutterGroup *group, ClutterActor *actor);
Remove a child ClutterActor from the ClutterGroup.
group : |
|
actor : |
A ClutterActor |
void clutter_group_show_all (ClutterGroup *self);
Show all child actors of the group. Note, does not recurse.
self : |
A ClutterGroup |
void clutter_group_hide_all (ClutterGroup *self);
Hide all child actors of the group. Note, does not recurse.
self : |
A ClutterGroup |
ClutterActor* clutter_group_find_child_by_id (ClutterGroup *self, guint id);
Finds a child actor of a group by its unique ID. Search recurses into any child groups.
self : |
A ClutterGroup |
id : |
A unique Clutteractor ID |
| Returns : |
void clutter_group_raise (ClutterGroup *self, ClutterActor *actor, ClutterActor *sibling);
FIXME
self : |
a ClutterGroup |
actor : |
a ClutterActor |
sibling : |
a ClutterActor |
void clutter_group_lower (ClutterGroup *self, ClutterActor *actor, ClutterActor *sibling);
FIXME
self : |
a ClutterGroup |
actor : |
a ClutterActor |
sibling : |
a ClutterActor |
void user_function (ClutterGroup *cluttergroup, ClutterActor *arg1, gpointer user_data) : Run last
cluttergroup : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
void user_function (ClutterGroup *cluttergroup, ClutterActor *arg1, gpointer user_data) : Run last
cluttergroup : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |