33 Adjustment_t *cut,
int x,
int y,
int width,
int height) {
Adjustment_t - struct to hold a controller adjustment.
xevfunc mem_free_callback
Adjustment_t * add_adjustment(Widget_t *w, float std_value, float value, float min_value, float max_value, float step, CL_type type)
*add_adjustment - adding a adjustment to a Widget_t
Widget_t * add_playhead(Widget_t *parent, const char *label, Adjustment_t *clip, Adjustment_t *cut, int x, int y, int width, int height)
add_playhead - add a playhead to a Widget_t connect to func.value_changed_callback to implement your ...
void playhead_mem_free(void *w_, void *user_data)
void _draw_playhead(void *w_, void *user_data)
_draw_playhead - internal draw the playhead to the buffer
void _create_playhead_image(Widget_t *w, int width, int height)
_create_playhead_image - internal draw the playhead image to the cairo image surface