Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
PortSelectorDialogWidget Struct Reference

A GtkPopover to select Port's. More...

#include <gui/widgets/dialogs/port_selector_dialog.h>

Collaboration diagram for PortSelectorDialogWidget:

Data Fields

GtkDialog parent_instance
 
Portport
 The owner Port.
 
GtkScrolledWindow * track_scroll
 
GtkTreeView * track_treeview
 
GtkTreeModel * track_model
 
GtkScrolledWindow * plugin_scroll
 
GtkTreeView * plugin_treeview
 
GtkTreeModel * plugin_model
 
GtkSeparator * plugin_separator
 
GtkScrolledWindow * port_scroll
 
GtkTreeView * port_treeview
 
GtkTreeModel * port_model
 
Trackselected_track
 Track selected in the Track treeview.
 
Pluginselected_plugin
 Plugin selected in the Plugin treeview.
 
int track_ports_selected
 Used if selected_plugin is NULL.
 
Portselected_port
 
GtkButton * ok_btn
 
GtkButton * cancel_btn
 
bool setup
 Whether already set up (to avoid re-adding existing widgets).
 
PortConnectionsPopoverWidgetowner
 

Detailed Description

A GtkPopover to select Port's.

Definition at line 36 of file port_selector_dialog.h.

Field Documentation

◆ cancel_btn

GtkButton* PortSelectorDialogWidget::cancel_btn

Definition at line 76 of file port_selector_dialog.h.

◆ ok_btn

GtkButton* PortSelectorDialogWidget::ok_btn

Definition at line 75 of file port_selector_dialog.h.

◆ owner

PortConnectionsPopoverWidget* PortSelectorDialogWidget::owner

Definition at line 82 of file port_selector_dialog.h.

◆ parent_instance

GtkDialog PortSelectorDialogWidget::parent_instance

Definition at line 38 of file port_selector_dialog.h.

◆ plugin_model

GtkTreeModel* PortSelectorDialogWidget::plugin_model

Definition at line 48 of file port_selector_dialog.h.

◆ plugin_scroll

GtkScrolledWindow* PortSelectorDialogWidget::plugin_scroll

Definition at line 46 of file port_selector_dialog.h.

◆ plugin_separator

GtkSeparator* PortSelectorDialogWidget::plugin_separator

Definition at line 49 of file port_selector_dialog.h.

◆ plugin_treeview

GtkTreeView* PortSelectorDialogWidget::plugin_treeview

Definition at line 47 of file port_selector_dialog.h.

◆ port

Port* PortSelectorDialogWidget::port

The owner Port.

Definition at line 41 of file port_selector_dialog.h.

◆ port_model

GtkTreeModel* PortSelectorDialogWidget::port_model

Definition at line 52 of file port_selector_dialog.h.

◆ port_scroll

GtkScrolledWindow* PortSelectorDialogWidget::port_scroll

Definition at line 50 of file port_selector_dialog.h.

◆ port_treeview

GtkTreeView* PortSelectorDialogWidget::port_treeview

Definition at line 51 of file port_selector_dialog.h.

◆ selected_plugin

Plugin* PortSelectorDialogWidget::selected_plugin

Plugin selected in the Plugin treeview.

If this is NULL, see track_ports_selected.

Definition at line 62 of file port_selector_dialog.h.

◆ selected_port

Port* PortSelectorDialogWidget::selected_port

Definition at line 73 of file port_selector_dialog.h.

◆ selected_track

Track* PortSelectorDialogWidget::selected_track

Track selected in the Track treeview.

Definition at line 55 of file port_selector_dialog.h.

◆ setup

bool PortSelectorDialogWidget::setup

Whether already set up (to avoid re-adding existing widgets).

Definition at line 80 of file port_selector_dialog.h.

◆ track_model

GtkTreeModel* PortSelectorDialogWidget::track_model

Definition at line 45 of file port_selector_dialog.h.

◆ track_ports_selected

int PortSelectorDialogWidget::track_ports_selected

Used if selected_plugin is NULL.

If this is 1, the track ports are selected, otherwise if this is 0 then nothing is selected in the Plugin treeview.

Definition at line 71 of file port_selector_dialog.h.

◆ track_scroll

GtkScrolledWindow* PortSelectorDialogWidget::track_scroll

Definition at line 43 of file port_selector_dialog.h.

◆ track_treeview

GtkTreeView* PortSelectorDialogWidget::track_treeview

Definition at line 44 of file port_selector_dialog.h.


The documentation for this struct was generated from the following file: