| Top |
| void | ags_line_member_set_widget () |
| GtkWidget * | ags_line_member_get_widget () |
| void | ags_line_member_set_label () |
| void | ags_line_member_change_port () |
| GList * | ags_line_member_find_port () |
| void | ags_line_member_chained_event () |
| AgsLineMember * | ags_line_member_new () |
AgsLineMember is a composite widget to modify ports of recalls. A line member controls only one specific port of a recall but distinguishes between simple/complex recall. It is generally packed into a AgsLine.
void ags_line_member_set_widget (AgsLineMember *line_member,GtkWidget *widget);
Set widget
of line_member
.
Since: 4.0.0
GtkWidget *
ags_line_member_get_widget (AgsLineMember *line_member);
Get widget of line_member
.
Since: 4.0.0
void ags_line_member_set_label (AgsLineMember *line_member,gchar *label);
Modify the label of the line member.
void ags_line_member_change_port (AgsLineMember *line_member,gpointer port_data);
GList *
ags_line_member_find_port (AgsLineMember *line_member);
Lookup ports of assigned recalls.
Since: 3.0.0
void
ags_line_member_chained_event (AgsLineMember *line_member);
Chain changed control and apply the very same value to grouped controls if sticky controls set.
Since: 3.0.0
#define AGS_LINE_MEMBER_DEFAULT_BUILD_ID "Mi 04 Mai 2022 08:59:16 UTC"
#define AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH (16)
#define AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT (7)