| Top |
| 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 |
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
“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
“y” property“y” guint
The y offset.
Flags: Read
Allowed values: <= 65535
Default value: 0
Since: 0.7.74