4#ifndef __GUI_WIDGETS_MODULATOR_INNER_H__
5#define __GUI_WIDGETS_MODULATOR_INNER_H__
7#include "gtk_wrapper.h"
9#define MODULATOR_INNER_WIDGET_TYPE (modulator_inner_widget_get_type ())
12 modulator_inner_widget,
14 MODULATOR_INNER_WIDGET,
19typedef struct _ModulatorWidget ModulatorWidget;
22typedef struct _ModulatorInnerWidget
24 GtkBox parent_instance;
28 GtkToggleButton * show_hide_ui_btn;
30 GtkBox * controls_box;
31 GtkBox * waveforms_box;
38 GtkOverlay * waveform_overlays[16];
39 GtkButton * waveform_automate_buttons[16];
22typedef struct _ModulatorInnerWidget {
…};
58modulator_inner_widget_new (ModulatorWidget * parent);
Must ONLY be created via port_new()