Top | ![]() |
![]() |
![]() |
![]() |
GList * | ags_automation_area_find_specifier () |
GList * | ags_automation_area_find_position () |
void | ags_automation_area_draw_strip () |
void | ags_automation_area_draw_segment () |
void | ags_automation_area_draw_scale () |
void | ags_automation_area_draw_automation () |
void | ags_automation_area_draw_surface () |
void | ags_automation_area_paint () |
AgsAutomationArea * | ags_automation_area_new () |
#define | AGS_AUTOMATION_AREA() |
#define | AGS_AUTOMATION_AREA_CLASS() |
#define | AGS_AUTOMATION_AREA_GET_CLASS() |
#define | AGS_IS_AUTOMATION_AREA() |
GType | ags_automation_area_get_type () |
AgsAudio * | audio | Read / Write |
GType * | channel-type | Read / Write |
gchar * | control-name | Read / Write |
gchar * | control-specifier | Read / Write |
GtkDrawingArea * | drawing-area | Read / Write |
gchar * | effect | Read / Write |
gchar * | filename | Read / Write |
guint | height | Read |
guint | y | Read |
#define | AGS_AUTOMATION_AREA_DEFAULT_HEIGHT |
#define | AGS_AUTOMATION_AREA_DEFAULT_PRECISION |
#define | AGS_TYPE_AUTOMATION_AREA |
struct | AgsAutomationArea |
struct | AgsAutomationAreaClass |
GList * ags_automation_area_find_specifier (GList *automation_area
,gchar *specifier
);
Finds matching specifier
within automation_area
GList containing AgsAutomationArea.
automation_area |
the GList containing AgsAutomationArea |
|
specifier |
the string specifier to match |
Since: 0.7.2
GList * ags_automation_area_find_position (GList *automation_area
,guint x
,guint y
);
Finds the given position on the drawing area.
Since: 0.7.64
void ags_automation_area_draw_strip (AgsAutomationArea *automation_area
,cairo_t *cr
,gdouble x_offset
,gdouble y_offset
);
Plot data.
automation_area |
||
cr |
the cairo_t surface |
|
x_offset |
x position given by GtkHScrollbar |
|
y_offset |
y position given by GtkVScrollbar |
Since: 0.4.3
void ags_automation_area_draw_segment (AgsAutomationArea *automation_area
,cairo_t *cr
,gdouble x_offset
,gdouble y_offset
);
Draws horizontal and vertical lines.
automation_area |
||
cr |
the cairo_t surface |
|
x_offset |
x position given by GtkHScrollbar |
|
y_offset |
y position given by GtkVScrollbar |
Since: 0.4.3
void ags_automation_area_draw_scale (AgsAutomationArea *automation_area
,cairo_t *cr
,gdouble x_offset
,gdouble y_offset
);
Draw a scale and its boundaries.
automation_area |
||
cr |
the cairo_t surface |
|
x_offset |
x position given by GtkHScrollbar |
|
y_offset |
y position given by GtkVScrollbar |
Since: 0.4.3
void ags_automation_area_draw_automation (AgsAutomationArea *automation_area
,cairo_t *cr
,gdouble x_offset
,gdouble y_offset
);
Draw the AgsAutomation of selected AgsMachine on automation_edit
.
automation_area |
||
cr |
the cairo_t surface |
|
x_offset |
x position given by GtkHScrollbar |
|
y_offset |
y position given by GtkVScrollbar |
Since: 0.4.3
void ags_automation_area_draw_surface (AgsAutomationArea *automation_area
,cairo_t *cr
,gdouble x_offset
,gdouble y_offset
,gdouble x0
,gdouble y0
,gdouble x1
,gdouble y1
,guint steps
);
Draw a portion of data.
automation_area |
||
cr |
the cairo_t surface |
|
x_offset |
x position given by GtkHScrollbar |
|
y_offset |
y position given by GtkVScrollbar |
|
x0 |
x offset |
|
y0 |
y offset |
|
x1 |
x offset |
|
y1 |
y offset |
|
steps |
precision range |
Since: 0.4.3
void ags_automation_area_paint (AgsAutomationArea *automation_area
,cairo_t *cr
,gdouble x_offset
,gdouble y_offset
);
AgsAutomationArea * ags_automation_area_new (GtkDrawingArea *drawing_area
,AgsAudio *audio
,GType channel_type
,gchar *control_name
);
Create a new AgsAutomationArea.
drawing_area |
the assigned drawing area |
|
audio |
the assigned AgsAudio |
|
channel_type |
the channel type |
|
control_name |
the control_name |
Since: 0.4.3
#define AGS_AUTOMATION_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_AUTOMATION_AREA, AgsAutomationArea))
#define AGS_AUTOMATION_AREA_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_AUTOMATION_AREA, AgsAutomationAreaClass))
#define AGS_AUTOMATION_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_AUTOMATION_AREA, AgsAutomationAreaClass))
#define AGS_IS_AUTOMATION_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_AUTOMATION_AREA))
“audio”
property“audio” AgsAudio *
The AgsAudio to visualize.
Flags: Read / Write
Since: 0.7.74
“channel-type”
property “channel-type” GType *
The target channel.
Flags: Read / Write
Allowed values: void
Since: 0.7.74
“control-name”
property “control-name” gchar *
The control name to display.
Flags: Read / Write
Default value: NULL
“control-specifier”
property “control-specifier” gchar *
The control specifier it is assigned with.
Flags: Read / Write
Default value: NULL
“drawing-area”
property “drawing-area” GtkDrawingArea *
The GtkDrawingArea to perform drawing on.
Flags: Read / Write
Since: 0.7.74
“effect”
property “effect” gchar *
The effect name it is assigned with.
Flags: Read / Write
Default value: NULL
“filename”
property “filename” gchar *
The filename it is assigned with.
Flags: Read / Write
Default value: NULL
“height”
property “height” guint
The nth height.
Flags: Read
Allowed values: <= 65535
Default value: 0
Since: 0.7.74