|
BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
Go to the source code of this file.
Classes | |
| struct | BseContainer |
| struct | BseContainerClass |
Defines | |
| #define | BSE_TYPE_CONTAINER |
| #define | BSE_CONTAINER(object) |
| #define | BSE_CONTAINER_CLASS(class) |
| #define | BSE_IS_CONTAINER(object) |
| #define | BSE_IS_CONTAINER_CLASS(class) |
| #define | BSE_CONTAINER_GET_CLASS(object) |
| #define | BSE_CONTAINER_FLAGS_USHIFT |
| #define | bse_container_new_child(container, child_type,...) |
Typedefs | |
| typedef gboolean(* | BseForallItemsFunc )(BseItem *item, gpointer data) |
| typedef gboolean(* | BseForallCrossFunc )(BseItem *owner, BseItem *link, gpointer data) |
Functions | |
| void | bse_container_forall_items (BseContainer *container, BseForallItemsFunc func, gpointer data) |
| BseItemSeq * | bse_container_list_children (BseContainer *container) |
| guint | bse_container_get_item_seqid (BseContainer *container, BseItem *item) |
| BseItem * | bse_container_get_item (BseContainer *container, GType item_type, guint seq_id) |
| void | bse_container_store_children (BseContainer *container, BseStorage *storage) |
| BseItem * | bse_container_lookup_item (BseContainer *container, const gchar *uname) |
| BseItem * | bse_container_retrieve_child (BseContainer *container, const gchar *type_uname) |
| BseItem * | bse_container_resolve_upath (BseContainer *container, const gchar *upath) |
| gchar * | bse_container_make_upath (BseContainer *container, BseItem *item) |
| gboolean | bse_container_check_restore (BseContainer *container, const gchar *child_type) |
| gpointer | bse_container_new_child_bname (BseContainer *container, GType child_type, const gchar *base_name, const gchar *first_param_name,...) |
| void | bse_container_add_item (BseContainer *container, BseItem *item) |
| void | bse_container_remove_item (BseContainer *container, BseItem *item) |
| void | bse_container_uncross_undoable (BseContainer *container, BseItem *child) |
| void | bse_container_remove_backedup (BseContainer *container, BseItem *child, BseUndoStack *ustack) |
| void | _bse_container_cross_link (BseContainer *container, BseItem *owner, BseItem *link, BseItemUncross uncross_func) |
| void | _bse_container_cross_unlink (BseContainer *container, BseItem *owner, BseItem *link, BseItemUncross uncross) |
| void | _bse_container_uncross (BseContainer *container, BseItem *owner, BseItem *link) |
| void | bse_container_debug_tree (BseContainer *container) |
1.7.6.1