| 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: 1.0.0
GList * ags_automation_area_find_position (GList *automation_area,guint x,guint y);
Finds the given position on the drawing area.
Since: 1.0.0
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: 1.0.0
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: 1.0.0
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: 1.0.0
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: 1.0.0
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: 1.0.0
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: 1.0.0
#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))
“channel-type” property “channel-type” GType *
The target channel.
Flags: Read / Write
Allowed values: void
Since: 1.0.0
“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: 1.0.0
“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: 1.0.0