10#ifndef __GUI_WIDGETS_MODULATOR_VIEW_H__
11#define __GUI_WIDGETS_MODULATOR_VIEW_H__
16#define MODULATOR_VIEW_WIDGET_TYPE (modulator_view_widget_get_type ())
19 modulator_view_widget,
21 MODULATOR_VIEW_WIDGET,
24TYPEDEF_STRUCT_UNDERSCORED (ModulatorWidget);
25TYPEDEF_STRUCT_UNDERSCORED (ModulatorMacroWidget);
27TYPEDEF_STRUCT (
Track);
35#define MW_MODULATOR_VIEW MW_BOT_DOCK_EDGE->modulator_view
40#define SHOW_MODULATOR_VIEW \
41 gtk_notebook_set_current_page (MW_MODULATOR_VIEW->bot_notebook, 2)
47typedef struct _ModulatorViewWidget
49 GtkWidget parent_instance;
50 AdwStatusPage * no_modulators_status_page;
51 GtkBox * modulators_box;
54 GtkLabel * track_name_lbl;
56 ModulatorWidget * modulators[14];
57 ModulatorMacroWidget * macros[8];
64modulator_view_widget_new (
void);
Track to be inserted into the Project's Tracklist.