4#ifndef __GUI_WIDGETS_PORT_CONNECTION_ROW_H__
5#define __GUI_WIDGETS_PORT_CONNECTION_ROW_H__
7#include "common/utils/types.h"
8#include "gui/backend/gtk_widgets/gtk_wrapper.h"
10#define PORT_CONNECTION_ROW_WIDGET_TYPE (port_connection_row_widget_get_type ())
12 PortConnectionRowWidget,
13 port_connection_row_widget,
15 PORT_CONNECTION_ROW_WIDGET,
23using PortConnectionRowWidget =
struct _PortConnectionRowWidget
25 GtkBox parent_instance;
27 std::unique_ptr<PortConnection> connection;
40 GtkButton * delete_btn;
43 BarSliderWidget * slider;
45 PortConnectionsPopoverWidget * parent;
51PortConnectionRowWidget *
52port_connection_row_widget_new (
54 const PortConnection &connection,