13#ifndef __GUI_WIDGETS_PORTS_EXPANDER_H__
14#define __GUI_WIDGETS_PORTS_EXPANDER_H__
16#include "common/dsp/port.h"
17#include "gui/backend/gtk_widgets/gtk_wrapper.h"
18#include "gui/backend/gtk_widgets/two_col_expander_box.h"
20typedef struct _EditableLabelWidget EditableLabelWidget;
24#define PORTS_EXPANDER_WIDGET_TYPE (ports_expander_widget_get_type ())
27 ports_expander_widget,
29 PORTS_EXPANDER_WIDGET,
30 TwoColExpanderBoxWidget);
43 PE_TRACK_PORT_TYPE_CONTROLS,
44 PE_TRACK_PORT_TYPE_SENDS,
45 PE_TRACK_PORT_TYPE_STEREO_IN,
46 PE_TRACK_PORT_TYPE_MIDI_IN,
47 PE_TRACK_PORT_TYPE_MIDI_OUT,
54typedef struct _PortsExpanderWidget
56 TwoColExpanderBoxWidget parent_instance;
60 PortIdentifier::OwnerType owner_type;