AgsLineMember

AgsLineMember — Modify assigned recall's port

Functions

Types and Values

Includes

#include <ags/X/ags_line_member.h>

Description

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.

Functions

ags_line_member_get_widget ()

GtkWidget *
ags_line_member_get_widget (AgsLineMember *line_member);

Returns


ags_line_member_set_label ()

void
ags_line_member_set_label (AgsLineMember *line_member,
                           gchar *label);

Modify the label of the line member.

Parameters

line_member

an AgsLineMember

 

label

the label of the control

 

ags_line_member_change_port ()

void
ags_line_member_change_port (AgsLineMember *line_member,
                             gpointer port_data);


ags_line_member_find_port ()

void
ags_line_member_find_port (AgsLineMember *line_member);

Lookup ports of assigned recall.

Parameters

line_member

an AgsLineMember

 

Since 0.4


ags_line_member_new ()

AgsLineMember *
ags_line_member_new ();

Creates an AgsLineMember

Returns

a new AgsLineMember

Since 0.4

Types and Values

enum AgsLineMemberFlags

Members

AGS_LINE_MEMBER_DEFAULT_TEMPLATE

   

AGS_LINE_MEMBER_RESET_BY_ATOMIC

   

AGS_LINE_MEMBER_RESET_BY_TASK

   

AGS_LINE_MEMBER_APPLY_RECALL

   

AGS_LINE_MEMBER_PLAY_CALLBACK_WRITE

   

AGS_LINE_MEMBER_RECALL_CALLBACK_WRITE

   

AGS_LINE_MEMBER_CALLBACK_READ_BLOCK

   

AGS_LINE_MEMBER_CALLBACK_WRITE_BLOCK