AgsLine

AgsLine — A composite widget to visualize AgsChannel

Functions

Types and Values

Includes

#include <ags/X/ags_line.h>

Description

AgsLine is a composite widget to visualize AgsChannel. It should be packed by an AgsPad. It may contain AgsLineMember to modify ports of AgsRecall.

Functions

ags_line_set_channel ()

void
ags_line_set_channel (AgsLine *line,
                      AgsChannel *channel);

Is emitted as channel gets modified.

Parameters

line

an AgsLine

 

channel

the AgsChannel to set

 

Since 0.3


ags_line_group_changed ()

void
ags_line_group_changed (AgsLine *line);

Is emitted as group is changed.

Parameters

line

an AgsLine

 

Since 0.4


ags_line_find_next_grouped ()

GList *
ags_line_find_next_grouped (GList *line);

Retrieve next grouped line.

Parameters

line

an AgsLine

 

Returns

Since 0.4


ags_line_map_recall ()

void
ags_line_map_recall (AgsLine *line,
                     guint output_pad_start);

Since 0.4


ags_line_find_port ()

GList *
ags_line_find_port (AgsLine *line);

Lookup ports of assigned recalls.

Parameters

line

an AgsLine Returns: an GList containing all related AgsPort

 

Since 0.4


ags_line_new ()

AgsLine *
ags_line_new (GtkWidget *pad,
              AgsChannel *channel);

Creates an AgsLine

Parameters

pad

the parent pad

 

channel

the channel to visualize

 

Returns

a new AgsLine

Since 0.3

Types and Values

AGS_LINE_DEFAULT_VERSION

#define AGS_LINE_DEFAULT_VERSION "0.4.2\0"


AGS_LINE_DEFAULT_BUILD_ID

#define AGS_LINE_DEFAULT_BUILD_ID "CEST 02-10-2014 19:36\0"


enum AgsLineFlags

Members

AGS_LINE_CONNECTED

   

AGS_LINE_GROUPED

   

AGS_LINE_MAPPED_RECALL

   

AGS_LINE_PREMAPPED_RECALL