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

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

#include <src/gui/backend/gtk_widgets/dialogs/port_selector_dialog.h>

Collaboration diagram for PortSelectorDialogWidget:

Data Fields

GtkDialog parent_instance
Port * port
 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
Track * selected_track
 Track selected in the Track treeview.
zrythm::plugins::Pluginselected_plugin
 Plugin selected in the Plugin treeview.
int track_ports_selected
 Used if selected_plugin is NULL.
Port * selected_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

zrythm::plugins::Plugin* PortSelectorDialogWidget::selected_plugin

Plugin selected in the Plugin treeview.

If this is nullptr, 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: