20#ifndef __GUI_WIDGETS_AUTOMATION_TRACK_H__
21#define __GUI_WIDGETS_AUTOMATION_TRACK_H__
25#define AUTOMATION_TRACK_WIDGET_TYPE (automation_track_widget_get_type ())
28 automation_track_widget,
30 AUTOMATION_TRACK_WIDGET,
37typedef struct _AutomationPointWidget AutomationPointWidget;
39typedef struct _AutomatableSelectorButtonWidget AutomatableSelectorButtonWidget;
41typedef struct _AutomationTrackWidget
43 GtkGrid parent_instance;
44 AutomatableSelectorButtonWidget * selector;
45 GtkTreeModel * selector_model;
48 GtkToggleButton * mute_toggle;
68 GtkLabel * current_val;
100automation_track_widget_get_fvalue_at_y (
105automation_track_widget_get_y (
107 AutomationPointWidget * ap);
NONNULL int automation_track_get_y_px_from_normalized_val(AutomationTrack *self, float normalized_val)
Returns the y pixels from the value based on the allocation of the automation track.
Track to be inserted into the Project's Tracklist.