10#ifndef __GUI_WIDGETS_PORT_SELECTOR_DIALOG_H__
11#define __GUI_WIDGETS_PORT_SELECTOR_DIALOG_H__
13#include "gtk_wrapper.h"
15#define PORT_SELECTOR_DIALOG_WIDGET_TYPE \
16 (port_selector_dialog_widget_get_type ())
19 port_selector_dialog_widget,
21 PORT_SELECTOR_DIALOG_WIDGET,
36typedef struct _PortSelectorDialogWidget
38 GtkDialog parent_instance;
43 GtkScrolledWindow * track_scroll;
44 GtkTreeView * track_treeview;
45 GtkTreeModel * track_model;
46 GtkScrolledWindow * plugin_scroll;
47 GtkTreeView * plugin_treeview;
48 GtkTreeModel * plugin_model;
49 GtkSeparator * plugin_separator;
50 GtkScrolledWindow * port_scroll;
51 GtkTreeView * port_treeview;
52 GtkTreeModel * port_model;
76 GtkButton * cancel_btn;
36typedef struct _PortSelectorDialogWidget {
…};
86port_selector_dialog_widget_refresh (
The base plugin Inheriting plugins must have this as a child.
Must ONLY be created via port_new()
Track to be inserted into the Project's Tracklist.