![]() |
![]() |
![]() |
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. |