0
我只需要清除所有添加到table_layout的actor。所以我可以添加新的演員。有什麼辦法可以做到這一點。在混亂中,我們可以從table_layout中刪除所有演員嗎?
我只需要清除所有添加到table_layout的actor。所以我可以添加新的演員。有什麼辦法可以做到這一點。在混亂中,我們可以從table_layout中刪除所有演員嗎?
可以使用clutter_container_foreach()
,例如:
clutter_container_foreach (the_actor_using_the_layout_manager,
CLUTTER_CALLBACK (clutter_actor_destroy),
NULL);
,或者你可以簡單地得到使用clutter_container_get_children()兒童的名單,並重複列表。
如果你想刪除孩子而不毀壞他們(例如你想讓他們周圍的孩子重新找回他們),那麼你必須得到孩子的名單,添加對他們的引用,並致電clutter_container_remove_actor()
。