| Top |
| 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 () |
| #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() |
| GType | ags_line_member_get_type () |
| char * | control-port | Read / Write |
| AgsConversion * | conversion | Read / Write |
| char * | effect | Read / Write |
| char * | filename | Read / Write |
| AgsRecallContainer * | play-container | Read / Write |
| char * | plugin-name | Read / Write |
| AgsPort * | port | Read / Write |
| gpointer | port-data | Read / Write |
| AgsRecallContainer * | recall-container | Read / Write |
| AgsPort * | recall-port | Read / Write |
| gpointer | recall-port-data | Read / Write |
| guint | scale-precision | Read / Write |
| char * | specifier | Read / Write |
| double | step-count | Read / Write |
| gulong | task-type | Read / Write |
| char * | widget-label | Read / Write |
| guint | widget-orientation | Read / Write |
| gulong | widget-type | Read / Write |
| #define | AGS_LINE_MEMBER_DEFAULT_VERSION |
| #define | AGS_LINE_MEMBER_DEFAULT_BUILD_ID |
| enum | Agslinememberflags |
| enum | AgsLineMemberPortFlags |
| #define | AGS_TYPE_LINE_MEMBER |
| struct | AgsLineMember |
| struct | AgsLineMemberClass |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkFrame ╰── AgsLineMember
AgsLineMember implements AtkImplementorIface, GtkBuildable and AgsConnectable.
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_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
AgsLineMember * ags_line_member_new ();
Create a new instance of AgsLineMember
Since: 3.0.0
#define AGS_IS_LINE_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_LINE_MEMBER))
#define AGS_IS_LINE_MEMBER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_LINE_MEMBER))
#define AGS_LINE_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_LINE_MEMBER, AgsLineMember))
#define AGS_LINE_MEMBER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
#define AGS_LINE_MEMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_LINE_MEMBER, AgsLineMemberClass))
#define AGS_LINE_MEMBER_DEFAULT_BUILD_ID "Wed Jun 15 13:48:15 UTC 2016"
“control-port” property “control-port” char *
The control port of the recall.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“conversion” property“conversion” AgsConversion *
The conversion of plugin.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“effect” property “effect” char *
The plugin effect of the recall to apply.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“filename” property “filename” char *
The plugin filename of the recall to apply.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“play-container” property“play-container” AgsRecallContainer *
The play context recall container.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.3.0
“plugin-name” property “plugin-name” char *
The plugin name of the recall to use.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“port” property“port” AgsPort *
The matching simple port of plugin name and specifier.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“port-data” property“port-data” gpointer
The port data to apply.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“recall-container” property“recall-container” AgsRecallContainer *
The recall context recall container.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.3.0
“recall-port” property“recall-port” AgsPort *
The matching complex port of plugin name and specifier.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“recall-port-data” property“recall-port-data” gpointer
The complex port data to apply.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“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: 3.0.0
“specifier” property “specifier” char *
The plugin specifier of the recall to apply.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“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: 3.0.0
“task-type” property“task-type” gulong
The task type to apply the port.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“widget-label” property “widget-label” char *
The widget's label to use.
Owner: AgsLineMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“widget-orientation” property“widget-orientation” guint
The widget orientation.
Owner: AgsLineMember
Flags: Read / Write
Default value: 1
Since: 3.8.0
“widget-type” property“widget-type” gulong
The widget type to instantiate and use as control.
Owner: AgsLineMember
Flags: Read / Write
Since: 3.0.0
“change-port” signalvoid user_function (AgsLineMember *line_member, gpointer port_data, gpointer user_data)
The ::change-port signal notifies modified port.
line_member |
the AgsLineMember |
|
port_data |
the port's data |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“find-port” signalgpointer user_function (AgsLineMember *agslinemember, gpointer user_data)
Flags: Run Last