| Top |
| #define | AGS_BULK_PORT() |
| AgsBulkPort * | ags_bulk_port_alloc () |
| GList * | ags_bulk_port_find () |
| GtkWidget * | ags_bulk_member_get_widget () |
| void | ags_bulk_member_set_label () |
| void | ags_bulk_member_change_port () |
| GList * | ags_bulk_member_find_port () |
| AgsBulkMember * | ags_bulk_member_new () |
| AgsPort * | bulk-port | Read / Write |
| gchar * | control-port | Read / Write |
| gchar * | effect | Read / Write |
| gchar * | filename | Read / Write |
| gchar * | plugin-name | Read / Write |
| AgsPort * | recall-bulk-port | Read / Write |
| gchar * | specifier | Read / Write |
| guint | steps | Read / Write |
| gulong | task-type | Read / Write |
| gchar * | widget-label | Read / Write |
| gulong | widget-type | Read / Write |
| #define | AGS_BULK_MEMBER_DEFAULT_VERSION |
| #define | AGS_BULK_MEMBER_DEFAULT_BUILD_ID |
| enum | AgsBulkMemberFlags |
| enum | AgsBulkMemberPortFlags |
| struct | AgsBulkPort |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkFrame ╰── AgsBulkMember
AgsBulkMember implements AtkImplementorIface, GtkBuildable and AgsConnectable.
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);
Allocate AgsBulkPort.
Since: 0.7.8
GList * ags_bulk_port_find (GList *list,AgsPort *port);
Find port within list
.
Since: 0.7.8
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: 0.7.8
AgsBulkMember * ags_bulk_member_new ();
Creates an AgsBulkMember
Since: 0.4.3
“bulk-port” property“bulk-port” AgsPort *
The bulk port to add.
Flags: Read / Write
Since: 0.7.8
“control-port” property“control-port” gchar *
The index of the port to control.
Flags: Read / Write
Default value: NULL
Since: 0.4.3
“effect” property“effect” gchar *
The effect of the plugin.
Flags: Read / Write
Default value: NULL
Since: 0.4.3
“filename” property“filename” gchar *
The filename of the plugin.
Flags: Read / Write
Default value: NULL
Since: 0.4.3
“plugin-name” property“plugin-name” gchar *
The plugin's name to control.
Flags: Read / Write
Default value: NULL
Since: 0.4.3
“recall-bulk-port” property“recall-bulk-port” AgsPort *
The bulk port to add.
Flags: Read / Write
Since: 0.7.8
“specifier” property“specifier” gchar *
The specifier of the port.
Flags: Read / Write
Default value: NULL
Since: 0.4.3
“steps” property“steps” guint
The steps this bulk members port has.
Flags: Read / Write
Default value: 8
Since: 0.7.21
“task-type” property“task-type” gulong
The task type to apply the ports.
Flags: Read / Write
Since: 0.7.8
“widget-label” property“widget-label” gchar *
The label to display.
Flags: Read / Write
Default value: NULL
Since: 0.4.3
“widget-type” property“widget-type” gulong
The widget type this bulk member packs.
Flags: Read / Write
Since: 0.4.3
“change-port” signalvoid user_function (AgsBulkMember *bulk_member, gpointer port_data, gpointer user_data)
Flags: Run Last
Since: 0.7.2
“find-port” signalgpointer user_function (AgsBulkMember *bulk_member, gpointer user_data)
Flags: Run Last
Since: 0.7.2