10#ifndef __GUI_WIDGETS_CHANNEL_SEND_SELECTOR_H__
11#define __GUI_WIDGETS_CHANNEL_SEND_SELECTOR_H__
13#include "common/utils/types.h"
14#include "gui/backend/gtk_widgets/gtk_wrapper.h"
16#define CHANNEL_SEND_SELECTOR_WIDGET_TYPE \
17 (channel_send_selector_widget_get_type ())
19 ChannelSendSelectorWidget,
20 channel_send_selector_widget,
22 CHANNEL_SEND_SELECTOR_WIDGET,
25typedef struct _ChannelSendWidget ChannelSendWidget;
34using ChannelSendSelectorWidget =
struct _ChannelSendSelectorWidget
36 GtkPopover parent_instance;
39 ChannelSendWidget * send_widget;
44 GtkSingleSelection * view_model;
46 std::unique_ptr<ItemFactory> item_factory;
49ChannelSendSelectorWidget *
50channel_send_selector_widget_new (ChannelSendWidget * send);
53channel_send_selector_widget_setup (ChannelSendSelectorWidget * self);
Item factory for column views.