Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
ChannelSlotWidget Struct Reference
Collaboration diagram for ChannelSlotWidget:

Data Fields

GtkWidget parent_instance
 
PluginSlotType type
 
Tracktrack
 The Track this belongs to.
 
int slot_index
 The Channel slot index.
 
GtkGestureClick * click
 
GtkGestureDrag * drag
 
char * pl_name
 Previous plugin name at this slot in the last draw callback, or NULL.
 
int n_press
 For multipress.
 
GtkGestureClick * right_mouse_mp
 
PangoLayout * txt_layout
 
bool was_empty
 Flag used for adding/removing .empty CSS class.
 
bool was_selected
 Cache to check if the selection state was changed.
 
bool open_plugin_inspector_on_click
 Whether to open the plugin inspector on click or not.
 
GtkPopoverMenu * popover_menu
 Popover to be reused for context menus.
 
ChannelSlotActivateButtonWidgetactivate_btn
 
GtkImage * bridge_icon
 

Detailed Description

Definition at line 36 of file channel_slot.h.

Field Documentation

◆ activate_btn

ChannelSlotActivateButtonWidget* ChannelSlotWidget::activate_btn

Definition at line 79 of file channel_slot.h.

◆ bridge_icon

GtkImage* ChannelSlotWidget::bridge_icon

Definition at line 81 of file channel_slot.h.

◆ click

GtkGestureClick* ChannelSlotWidget::click

Definition at line 47 of file channel_slot.h.

◆ drag

GtkGestureDrag* ChannelSlotWidget::drag

Definition at line 48 of file channel_slot.h.

◆ n_press

int ChannelSlotWidget::n_press

For multipress.

Definition at line 58 of file channel_slot.h.

◆ open_plugin_inspector_on_click

bool ChannelSlotWidget::open_plugin_inspector_on_click

Whether to open the plugin inspector on click or not.

Definition at line 74 of file channel_slot.h.

◆ parent_instance

GtkWidget ChannelSlotWidget::parent_instance

Definition at line 38 of file channel_slot.h.

◆ pl_name

char* ChannelSlotWidget::pl_name

Previous plugin name at this slot in the last draw callback, or NULL.

If this changes, the tooltip is changed.

Definition at line 55 of file channel_slot.h.

◆ popover_menu

GtkPopoverMenu* ChannelSlotWidget::popover_menu

Popover to be reused for context menus.

Definition at line 77 of file channel_slot.h.

◆ right_mouse_mp

GtkGestureClick* ChannelSlotWidget::right_mouse_mp

Definition at line 60 of file channel_slot.h.

◆ slot_index

int ChannelSlotWidget::slot_index

The Channel slot index.

Definition at line 46 of file channel_slot.h.

◆ track

Track* ChannelSlotWidget::track

The Track this belongs to.

Definition at line 43 of file channel_slot.h.

◆ txt_layout

PangoLayout* ChannelSlotWidget::txt_layout

Definition at line 62 of file channel_slot.h.

◆ type

PluginSlotType ChannelSlotWidget::type

Definition at line 40 of file channel_slot.h.

◆ was_empty

bool ChannelSlotWidget::was_empty

Flag used for adding/removing .empty CSS class.

Definition at line 66 of file channel_slot.h.

◆ was_selected

bool ChannelSlotWidget::was_selected

Cache to check if the selection state was changed.

Definition at line 70 of file channel_slot.h.


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