Functions
ags_tempo_edit_reset_vscrollbar ()
void
ags_tempo_edit_reset_vscrollbar (AgsTempoEdit *tempo_edit
);
ags_tempo_edit_reset_hscrollbar ()
void
ags_tempo_edit_reset_hscrollbar (AgsTempoEdit *tempo_edit
);
ags_tempo_edit_compare_x_offset_func ()
gint
ags_tempo_edit_compare_x_offset_func (gconstpointer a
,
gconstpointer b
,
AgsTempoEdit *tempo_edit
,
gdouble x_offset
);
ags_tempo_edit_find_first_drawn_func ()
GList *
ags_tempo_edit_find_first_drawn_func (AgsTempoEdit *tempo_edit
,
GList *tempo
);
ags_tempo_edit_find_last_drawn_func ()
GList *
ags_tempo_edit_find_last_drawn_func (AgsTempoEdit *tempo_edit
,
GList *tempo
);
ags_tempo_edit_draw_segment ()
void
ags_tempo_edit_draw_segment (AgsTempoEdit *tempo_edit
,
cairo_t *cr
);
ags_tempo_edit_draw_position ()
void
ags_tempo_edit_draw_position (AgsTempoEdit *tempo_edit
,
cairo_t *cr
);
ags_tempo_edit_draw_cursor ()
void
ags_tempo_edit_draw_cursor (AgsTempoEdit *tempo_edit
,
cairo_t *cr
);
ags_tempo_edit_draw_selection ()
void
ags_tempo_edit_draw_selection (AgsTempoEdit *tempo_edit
,
cairo_t *cr
);
ags_tempo_edit_draw_marker ()
void
ags_tempo_edit_draw_marker (AgsTempoEdit *tempo_edit
,
AgsMarker *marker_a
,
AgsMarker *marker_b
,
cairo_t *cr
,
gdouble opacity
);
ags_tempo_edit_draw_tempo ()
void
ags_tempo_edit_draw_tempo (AgsTempoEdit *tempo_edit
,
cairo_t *cr
);
ags_tempo_edit_draw ()
void
ags_tempo_edit_draw (AgsTempoEdit *tempo_edit
,
cairo_t *cr
);
ags_tempo_edit_new ()
AgsTempoEdit *
ags_tempo_edit_new ();
Create a new AgsTempoEdit.
Returns
a new AgsTempoEdit
Since: 5.1.0
Types and Values
AGS_TEMPO_EDIT_DEFAULT_HEIGHT
#define AGS_TEMPO_EDIT_DEFAULT_HEIGHT (128)
AGS_TEMPO_EDIT_DEFAULT_WIDTH
#define AGS_TEMPO_EDIT_DEFAULT_WIDTH (512)
AGS_TEMPO_EDIT_DEFAULT_POINT_RADIUS
#define AGS_TEMPO_EDIT_DEFAULT_POINT_RADIUS (1.75)
AGS_TEMPO_EDIT_DEFAULT_SCAN_HEIGHT
#define AGS_TEMPO_EDIT_DEFAULT_SCAN_HEIGHT (8)
AGS_TEMPO_EDIT_DEFAULT_SCAN_WIDTH
#define AGS_TEMPO_EDIT_DEFAULT_SCAN_WIDTH (64)
AGS_TEMPO_EDIT_DEFAULT_CONTROL_WIDTH
#define AGS_TEMPO_EDIT_DEFAULT_CONTROL_WIDTH (64)
AGS_TEMPO_EDIT_DEFAULT_CONTROL_HEIGHT
#define AGS_TEMPO_EDIT_DEFAULT_CONTROL_HEIGHT (8)
AGS_TEMPO_EDIT_DEFAULT_STEP_COUNT
#define AGS_TEMPO_EDIT_DEFAULT_STEP_COUNT (16)
AGS_TEMPO_EDIT_DEFAULT_CURSOR_POSITION_X
#define AGS_TEMPO_EDIT_DEFAULT_CURSOR_POSITION_X (0)
AGS_TEMPO_EDIT_DEFAULT_CURSOR_POSITION_Y
#define AGS_TEMPO_EDIT_DEFAULT_CURSOR_POSITION_Y (0.0)
AGS_TEMPO_EDIT_DEFAULT_SELECTED_MARKER_BORDER
#define AGS_TEMPO_EDIT_DEFAULT_SELECTED_MARKER_BORDER (2)
AGS_TEMPO_EDIT_DEFAULT_FADER_WIDTH
#define AGS_TEMPO_EDIT_DEFAULT_FADER_WIDTH (3)
AGS_TEMPO_EDIT_CURSOR_WIDTH
#define AGS_TEMPO_EDIT_CURSOR_WIDTH (5)
AGS_TEMPO_EDIT_CURSOR_HEIGHT
#define AGS_TEMPO_EDIT_CURSOR_HEIGHT (5)
AGS_TEMPO_EDIT_MIN_ZOOM
#define AGS_TEMPO_EDIT_MIN_ZOOM (1.0 / 16.0)
AGS_TEMPO_EDIT_MAX_ZOOM
#define AGS_TEMPO_EDIT_MAX_ZOOM (4.0)
enum AgsTempoEditButtonMask