| Top |
Functions
|
|
ags_line_member_set_widget () |
|
|
ags_line_member_get_widget () |
|
|
ags_line_member_set_label () |
|
|
ags_line_member_change_port () |
|
|
ags_line_member_find_port () |
|
|
ags_line_member_chained_event () |
| AgsLineMember * | ags_line_member_new () |
| #define | AGS_IS_LINE_MEMBER() |
| #define | AGS_IS_LINE_MEMBER_CLASS() |
| #define | AGS_LINE_MEMBER() |
| #define | AGS_LINE_MEMBER_CLASS() |
| #define | AGS_LINE_MEMBER_GET_CLASS() |
|
|
ags_line_member_get_type () |
Properties
|
|
control-port | Read / Write |
|
|
conversion | Read / Write |
|
|
effect | Read / Write |
|
|
filename | Read / Write |
|
|
play-container | Read / Write |
|
|
plugin-name | Read / Write |
|
|
port | Read / Write |
| port-data | Read / Write | |
|
|
recall-container | Read / Write |
|
|
recall-port | Read / Write |
| recall-port-data | Read / Write | |
| scale-precision | Read / Write | |
|
|
specifier | Read / Write |
| step-count | Read / Write | |
|
|
task-type | Read / Write |
|
|
widget-label | Read / Write |
| widget-orientation | Read / Write | |
|
|
widget-type | Read / Write |
Types and Values
| #define | AGS_LINE_MEMBER_DEFAULT_VERSION |
| #define | AGS_LINE_MEMBER_DEFAULT_BUILD_ID |
| #define | AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH |
| #define | AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT |
| enum | Agslinememberflags |
| enum | AgsLineMemberPortFlags |
| #define | AGS_TYPE_LINE_MEMBER |
| struct | AgsLineMember |
| struct | AgsLineMemberClass |
Implemented Interfaces
AgsLineMember implements
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_set_widget ()
void ags_line_member_set_widget (AgsLineMember *line_member,);GtkWidget *widget
Set widget
of line_member
.
Since:
ags_line_member_get_widget ()
GtkWidget * ags_line_member_get_widget (AgsLineMember *line_member);
Get widget of line_member
.
Since:
ags_line_member_set_label ()
void ags_line_member_set_label (AgsLineMember *line_member,);gchar *label
Modify the label of the line member.
ags_line_member_change_port ()
void ags_line_member_change_port (AgsLineMember *line_member,);gpointer port_data
ags_line_member_find_port ()
GList * ags_line_member_find_port (AgsLineMember *line_member);
Lookup ports of assigned recalls.
Since:
ags_line_member_chained_event ()
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:
ags_line_member_new ()
AgsLineMember * ags_line_member_new ();
Create a new instance of AgsLineMember
Since:
AGS_IS_LINE_MEMBER()
#define AGS_IS_LINE_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER))
AGS_IS_LINE_MEMBER_CLASS()
#define AGS_IS_LINE_MEMBER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER))
AGS_LINE_MEMBER()
#define AGS_LINE_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER, AgsLineMember))
AGS_LINE_MEMBER_CLASS()
#define AGS_LINE_MEMBER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
AGS_LINE_MEMBER_GET_CLASS()
#define AGS_LINE_MEMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
Types and Values
AGS_LINE_MEMBER_DEFAULT_BUILD_ID
#define AGS_LINE_MEMBER_DEFAULT_BUILD_ID "Mi 04 Mai 2022 08:59:16 UTC"
AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH
#define AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH (16)
AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT
#define AGS_LINE_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT (7)
Property Details
The “control-port” property
“control-port”char *
The control port of the recall.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since:
The “conversion” property
“conversion”AgsConversion *
The conversion of plugin.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “effect” property
“effect”char *
The plugin effect of the recall to apply.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since:
The “filename” property
“filename”char *
The plugin filename of the recall to apply.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since:
The “play-container” property
“play-container”AgsRecallContainer *
The play context recall container.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “plugin-name” property
“plugin-name”char *
The plugin name of the recall to use.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since:
The “port” property
“port”AgsPort *
The matching simple port of plugin name and specifier.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “port-data” property
“port-data”gpointer
The port data to apply.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “recall-container” property
“recall-container”AgsRecallContainer *
The recall context recall container.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “recall-port” property
“recall-port”AgsPort *
The matching complex port of plugin name and specifier.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “recall-port-data” property
“recall-port-data”gpointer
The complex port data to apply.
Owner: AgsLineMember
Flags: Read / Write
Since:
The “scale-precision” property
“scale-precision”guint
If line member has integer ports, this is the number of steps.
Owner: AgsLineMember
Flags: Read / Write
Default value: 8
Since:
The “specifier” property
“specifier”char *
The plugin specifier of the recall to apply.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since:
The “step-count” property
“step-count”double
If line member has logarithmic ports, this is the number of step count.
Owner: AgsLineMember
Flags: Read / Write
Allowed values: >= 0
Default value: 1025
Since:
The “task-type” property
“task-type”GType *
The task type to apply the port.
Owner: AgsLineMember
Flags: Read / Write
Allowed values: AgsTask
Since:
The “widget-label” property
“widget-label”char *
The widget's label to use.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since:
The “widget-orientation” property
“widget-orientation”guint
The widget orientation.
Owner: AgsLineMember
Flags: Read / Write
Default value: 1
Since:
Signal Details
The “change-port” signal
void user_function (AgsLineMember *line_member,gpointer port_data,gpointer user_data)
The ::change-port signal notifies modified port.
Parameters
line_member |
the AgsLineMember |
|
port_data |
the port's data |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “find-port” signal
gpointer user_function (AgsLineMember *agslinemember,gpointer user_data)
Flags: