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

Data Fields

GtkWidget parent_instance
 
GtkGrid * grid
 
ColorAreaWidgetcolor_top
 
ColorAreaWidgetcolor_left
 
GtkBox * icon_and_name_event_box
 
GtkLabel * name_lbl
 
GtkImage * icon
 
GtkToggleButton * fold_toggle
 
GtkBox * highlight_left_box
 Used for highlighting.
 
GtkBox * highlight_right_box
 
FaderButtonsWidgetfader_buttons
 Fader buttons.
 
int n_press
 Number of clicks, used when selecting/moving/ dragging channels.
 
int ctrl_held_at_start
 Control held down on drag begin.
 
int dragged
 If drag update was called at least once.
 
int selected_in_dnd
 The track selection processing was done in the dnd callbacks, so no need to do it in drag_end.
 
Tracktrack
 Pointer to owner Track.
 
GtkGestureClick * mp
 Whole folder_channel press.
 
GtkGestureClick * right_mouse_mp
 
GtkGestureDrag * drag
 Drag on the icon and name event box.
 
gulong fold_toggled_handler_id
 
bool setup
 
GtkPopoverMenu * popover_menu
 Popover to be reused for context menus.
 

Detailed Description

Definition at line 35 of file folder_channel.h.

Field Documentation

◆ color_left

ColorAreaWidget* FolderChannelWidget::color_left

Definition at line 40 of file folder_channel.h.

◆ color_top

ColorAreaWidget* FolderChannelWidget::color_top

Definition at line 39 of file folder_channel.h.

◆ ctrl_held_at_start

int FolderChannelWidget::ctrl_held_at_start

Control held down on drag begin.

Definition at line 60 of file folder_channel.h.

◆ drag

GtkGestureDrag* FolderChannelWidget::drag

Drag on the icon and name event box.

Definition at line 79 of file folder_channel.h.

◆ dragged

int FolderChannelWidget::dragged

If drag update was called at least once.

Definition at line 63 of file folder_channel.h.

◆ fader_buttons

FaderButtonsWidget* FolderChannelWidget::fader_buttons

Fader buttons.

Definition at line 53 of file folder_channel.h.

◆ fold_toggle

GtkToggleButton* FolderChannelWidget::fold_toggle

Definition at line 46 of file folder_channel.h.

◆ fold_toggled_handler_id

gulong FolderChannelWidget::fold_toggled_handler_id

Definition at line 81 of file folder_channel.h.

◆ grid

GtkGrid* FolderChannelWidget::grid

Definition at line 38 of file folder_channel.h.

◆ highlight_left_box

GtkBox* FolderChannelWidget::highlight_left_box

Used for highlighting.

Definition at line 49 of file folder_channel.h.

◆ highlight_right_box

GtkBox* FolderChannelWidget::highlight_right_box

Definition at line 50 of file folder_channel.h.

◆ icon

GtkImage* FolderChannelWidget::icon

Definition at line 44 of file folder_channel.h.

◆ icon_and_name_event_box

GtkBox* FolderChannelWidget::icon_and_name_event_box

Definition at line 41 of file folder_channel.h.

◆ mp

GtkGestureClick* FolderChannelWidget::mp

Whole folder_channel press.

Definition at line 74 of file folder_channel.h.

◆ n_press

int FolderChannelWidget::n_press

Number of clicks, used when selecting/moving/ dragging channels.

Definition at line 57 of file folder_channel.h.

◆ name_lbl

GtkLabel* FolderChannelWidget::name_lbl

Definition at line 42 of file folder_channel.h.

◆ parent_instance

GtkWidget FolderChannelWidget::parent_instance

Definition at line 37 of file folder_channel.h.

◆ popover_menu

GtkPopoverMenu* FolderChannelWidget::popover_menu

Popover to be reused for context menus.

Definition at line 86 of file folder_channel.h.

◆ right_mouse_mp

GtkGestureClick* FolderChannelWidget::right_mouse_mp

Definition at line 76 of file folder_channel.h.

◆ selected_in_dnd

int FolderChannelWidget::selected_in_dnd

The track selection processing was done in the dnd callbacks, so no need to do it in drag_end.

Definition at line 68 of file folder_channel.h.

◆ setup

bool FolderChannelWidget::setup

Definition at line 83 of file folder_channel.h.

◆ track

Track* FolderChannelWidget::track

Pointer to owner Track.

Definition at line 71 of file folder_channel.h.


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