| Top |
| #define | AGS_BULK_PORT() |
| AgsBulkPort * | ags_bulk_port_alloc () |
| void | ags_bulk_port_free () |
| GList * | ags_bulk_port_find () |
| void | ags_bulk_member_set_widget () |
| GtkWidget * | ags_bulk_member_get_widget () |
| void | ags_bulk_member_set_label () |
| void | ags_bulk_member_change_port () |
| GList * | ags_bulk_member_find_port () |
| GList * | ags_bulk_member_find_effect_and_specifier () |
| void | ags_bulk_member_remap_bulk_port () |
| AgsBulkMember * | ags_bulk_member_new () |
| #define | AGS_BULK_MEMBER_DEFAULT_VERSION |
| #define | AGS_BULK_MEMBER_DEFAULT_BUILD_ID |
| #define | AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH |
| #define | AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT |
| enum | AgsBulkMemberFlags |
| enum | AgsBulkMemberPortFlags |
| struct | AgsBulkPort |
AgsBulkMember is a composite widget to modify ports of recalls. A bulk member controls only one specific port of a recall but distinguishes between simple/complex recall. It is generally packed into a AgsBulk.
AgsBulkPort * ags_bulk_port_alloc (AgsPort *port,guint pad,guint audio_channel);
Allocate AgsBulkPort.
Since: 3.0.0
void
ags_bulk_port_free (AgsBulkPort *bulk_port);
Free bulk_port
.
Since: 3.0.0
GList * ags_bulk_port_find (GList *list,AgsPort *port);
Find port within list
.
Since: 3.0.0
void ags_bulk_member_set_widget (AgsBulkMember *bulk_member,GtkWidget *widget);
Set widget
of bulk_member
.
Since: 4.0.0
GtkWidget *
ags_bulk_member_get_widget (AgsBulkMember *bulk_member);
Get widget of bulk_member
.
Since: 4.0.0
void ags_bulk_member_set_label (AgsBulkMember *bulk_member,gchar *label);
Modify the label of the bulk member.
void ags_bulk_member_change_port (AgsBulkMember *bulk_member,gpointer port_data);
GList *
ags_bulk_member_find_port (AgsBulkMember *bulk_member);
Lookup ports of assigned recalls.
Since: 3.0.0
GList * ags_bulk_member_find_effect_and_specifier (GList *bulk_member,gchar *filename,gchar *effect,gchar *specifier);
Find next matching bulk member by effect and specifier.
bulk_member |
the GList containing AgsBulkMember |
|
filename |
the filename |
|
effect |
the effect |
|
specifier |
the specifier |
Since: 3.0.0
void
ags_bulk_member_remap_bulk_port (AgsBulkMember *bulk_member);
Remap bulk port.
Since: 3.3.0
#define AGS_BULK_MEMBER_DEFAULT_BUILD_ID "Mi 04 Mai 2022 08:59:16 UTC"
#define AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH (16)
#define AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT (7)