10#ifndef __GUI_WIDGETS_PLUGIN_PROPERTIES_EXPANDER_H__
11#define __GUI_WIDGETS_PLUGIN_PROPERTIES_EXPANDER_H__
14#include "gui/widgets/two_col_expander_box.h"
16#include "gtk_wrapper.h"
18typedef struct _EditableLabelWidget EditableLabelWidget;
19typedef struct _PluginPresetSelectorWidget PluginPresetSelectorWidget;
23#define PLUGIN_PROPERTIES_EXPANDER_WIDGET_TYPE \
24 (plugin_properties_expander_widget_get_type ())
27 plugin_properties_expander_widget,
29 PLUGIN_PROPERTIES_EXPANDER_WIDGET,
30 TwoColExpanderBoxWidget);
42typedef struct _PluginPropertiesExpanderWidget
44 TwoColExpanderBoxWidget parent_instance;
52 GtkComboBoxText * banks;
55 GtkButton * save_preset_btn;
56 GtkButton * load_preset_btn;
61 gulong bank_changed_handler;
62 gulong pset_changed_handler;
42typedef struct _PluginPropertiesExpanderWidget {
…};
Ports that transfer audio/midi/other signals to one another.
The base plugin Inheriting plugins must have this as a child.
Track to be inserted into the Project's Tracklist.