13#ifndef __GUI_WIDGETS_CHANNEL_SENDS_EXPANDER_H__
14#define __GUI_WIDGETS_CHANNEL_SENDS_EXPANDER_H__
17#include "gui/backend/gtk_widgets/gtk_wrapper.h"
19#define CHANNEL_SENDS_EXPANDER_WIDGET_TYPE \
20 (channel_sends_expander_widget_get_type ())
23 channel_sends_expander_widget,
25 CHANNEL_SENDS_EXPANDER_WIDGET,
29typedef struct _ChannelSendWidget ChannelSendWidget;
37enum class ChannelSendsExpanderPosition
40 CSE_POSITION_INSPECTOR,
49 ExpanderBoxWidget parent_instance;
51 ChannelSendsExpanderPosition position;
54 GtkScrolledWindow * scroll;
55 GtkViewport * viewport;
61 std::vector<GtkBox *> strip_boxes;
64 std::vector<ChannelSendWidget *> slots;
82 ChannelSendsExpanderPosition position,