gui/widgets/ports_expander.h file

Ports expander widget.

Contents

Classes

struct _PortsExpanderWidget
A TwoColExpanderBoxWidget for showing the ports in the InspectorWidget.

Enums

enum PortsExpanderTrackPortType { PE_TRACK_PORT_TYPE_CONTROLS, PE_TRACK_PORT_TYPE_SENDS, PE_TRACK_PORT_TYPE_STEREO_IN, PE_TRACK_PORT_TYPE_MIDI_IN, PE_TRACK_PORT_TYPE_MIDI_OUT }
Used for Track's.

Typedefs

using PortsExpanderTrackPortType = enum PortsExpanderTrackPortType
Used for Track's.
using PortsExpanderWidget = struct _PortsExpanderWidget
A TwoColExpanderBoxWidget for showing the ports in the InspectorWidget.

Functions

void ports_expander_widget_refresh(PortsExpanderWidget* self)
Refreshes each field.
void ports_expander_widget_setup_plugin(PortsExpanderWidget* self, PortFlow flow, PortType type, Plugin* pl)
Sets up the PortsExpanderWidget for a Plugin.
void ports_expander_widget_setup_track(PortsExpanderWidget* self, Track* tr, PortsExpanderTrackPortType type)
Sets up the PortsExpanderWidget for Track ports.