Top |
#define | AGS_TYPE_BUSINESS_GROUP_MANAGER |
struct | AgsBusinessGroupManager |
struct | AgsBusinessGroupManagerClass |
#define AGS_BUSINESS_GROUP_MANAGER_GET_OBJ_MUTEX(obj) (&(((AgsBusinessGroupManager *) obj)->obj_mutex))
GList *
ags_business_group_manager_get_business_group
(AgsBusinessGroupManager *business_group_manager
);
Get business_group.
the GList containing GObject implementing AgsBusinessGroup.
[element-type GObject][transfer full]
Since: 3.0.0
void ags_business_group_manager_add_business_group (AgsBusinessGroupManager *business_group_manager
,GObject *business_group
);
Add business_group
to business_group_manager
.
Since: 3.0.0
void ags_business_group_manager_remove_business_group (AgsBusinessGroupManager *business_group_manager
,GObject *business_group
);
Remove business_group
from business_group_manager
.
Since: 3.0.0
AgsBusinessGroupManager * ags_business_group_manager_get_instance ();
Get instance.
Since: 3.0.0
AgsBusinessGroupManager * ags_business_group_manager_new ();
Creates an AgsBusinessGroupManager
Since: 3.0.0
#define AGS_BUSINESS_GROUP_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_BUSINESS_GROUP_MANAGER, AgsBusinessGroupManager))
#define AGS_BUSINESS_GROUP_MANAGER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_BUSINESS_GROUP_MANAGER, AgsBusinessGroupManagerClass))
#define AGS_BUSINESS_GROUP_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_BUSINESS_GROUP_MANAGER, AgsBusinessGroupManagerClass))
#define AGS_IS_BUSINESS_GROUP_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_BUSINESS_GROUP_MANAGER))
#define AGS_IS_BUSINESS_GROUP_MANAGER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_BUSINESS_GROUP_MANAGER))