13#ifndef __GUI_WIDGETS_PORTS_EXPANDER_H__
14#define __GUI_WIDGETS_PORTS_EXPANDER_H__
17#include "gui/widgets/two_col_expander_box.h"
19#include "gtk_wrapper.h"
21typedef struct _EditableLabelWidget EditableLabelWidget;
25#define PORTS_EXPANDER_WIDGET_TYPE (ports_expander_widget_get_type ())
28 ports_expander_widget,
30 PORTS_EXPANDER_WIDGET,
31 TwoColExpanderBoxWidget);
44 PE_TRACK_PORT_TYPE_CONTROLS,
45 PE_TRACK_PORT_TYPE_SENDS,
46 PE_TRACK_PORT_TYPE_STEREO_IN,
47 PE_TRACK_PORT_TYPE_MIDI_IN,
48 PE_TRACK_PORT_TYPE_MIDI_OUT,
55typedef struct _PortsExpanderWidget
57 TwoColExpanderBoxWidget parent_instance;
55typedef struct _PortsExpanderWidget {
…};
Ports that transfer audio/midi/other signals to one another.
ZPortType
Type of signals the Port handles.
ZPortFlow
Direction of the signal.
The base plugin Inheriting plugins must have this as a child.
Track to be inserted into the Project's Tracklist.