10#ifndef __GUI_WIDGETS_MODULATOR_VIEW_H__
11#define __GUI_WIDGETS_MODULATOR_VIEW_H__
15#include "gtk_wrapper.h"
17#define MODULATOR_VIEW_WIDGET_TYPE (modulator_view_widget_get_type ())
20 modulator_view_widget,
22 MODULATOR_VIEW_WIDGET,
25TYPEDEF_STRUCT_UNDERSCORED (ModulatorWidget);
26TYPEDEF_STRUCT_UNDERSCORED (ModulatorMacroWidget);
28TYPEDEF_STRUCT (
Track);
36#define MW_MODULATOR_VIEW MW_BOT_DOCK_EDGE->modulator_view
41#define SHOW_MODULATOR_VIEW \
42 gtk_notebook_set_current_page (MW_MODULATOR_VIEW->bot_notebook, 2)
48typedef struct _ModulatorViewWidget
50 GtkWidget parent_instance;
51 AdwStatusPage * no_modulators_status_page;
52 GtkBox * modulators_box;
55 GtkLabel * track_name_lbl;
57 ModulatorWidget * modulators[14];
58 ModulatorMacroWidget * macros[8];
65modulator_view_widget_new (
void);
Track to be inserted into the Project's Tracklist.