Definition at line 28 of file channel.h.
◆ aux_buttons_box
GtkBox* ChannelWidget::aux_buttons_box |
Box for auxiliary buttons near the top of the widget.
Definition at line 84 of file channel.h.
◆ balance_control
BalanceControlWidget* ChannelWidget::balance_control |
◆ balance_control_box
GtkBox* ChannelWidget::balance_control_box |
◆ box
GtkBox* ChannelWidget::box |
◆ channel
◆ color
◆ color_box
GtkBox* ChannelWidget::color_box |
◆ ctrl_held_at_start
int ChannelWidget::ctrl_held_at_start |
Control held down on drag begin.
Definition at line 94 of file channel.h.
◆ drag
GtkGestureDrag* ChannelWidget::drag |
Drag on the icon and name event box.
Definition at line 125 of file channel.h.
◆ dragged
int ChannelWidget::dragged |
If drag update was called at least once.
Definition at line 97 of file channel.h.
◆ fader
◆ fader_buttons
◆ fader_buttons_for_popover
◆ grid
GtkGrid* ChannelWidget::grid |
◆ highlight_left_box
GtkBox* ChannelWidget::highlight_left_box |
Used for highlighting.
Definition at line 79 of file channel.h.
◆ highlight_right_box
GtkBox* ChannelWidget::highlight_right_box |
◆ icon
GtkImage* ChannelWidget::icon |
◆ icon_and_name_event_box
GtkBox* ChannelWidget::icon_and_name_event_box |
◆ inserts
◆ instrument_box
GtkBox* ChannelWidget::instrument_box |
Instrument slot.
Definition at line 49 of file channel.h.
◆ instrument_slot
◆ instrument_ui_toggle
GtkToggleButton* ChannelWidget::instrument_ui_toggle |
◆ instrument_ui_toggled_id
gulong ChannelWidget::instrument_ui_toggled_id |
◆ last_midi_trigger_time
gint64 ChannelWidget::last_midi_trigger_time |
Last MIDI event trigger time, for MIDI output.
Definition at line 117 of file channel.h.
◆ last_plugin_press
gint64 ChannelWidget::last_plugin_press |
Last time a plugin was pressed.
This is to detect when a channel was selected without clicking a plugin.
Definition at line 113 of file channel.h.
◆ meter_area
GtkBox* ChannelWidget::meter_area |
◆ meter_l
◆ meter_r
◆ meter_reading
GtkLabel* ChannelWidget::meter_reading |
◆ meter_reading_val
double ChannelWidget::meter_reading_val |
◆ mid_box
GtkBox* ChannelWidget::mid_box |
◆ midi_fx
◆ mono_compat_btn
GtkToggleButton* ChannelWidget::mono_compat_btn |
Mono compatibility button.
Definition at line 87 of file channel.h.
◆ mp
GtkGestureClick* ChannelWidget::mp |
Whole channel press.
Definition at line 120 of file channel.h.
◆ n_press
int ChannelWidget::n_press |
Number of clicks, used when selecting/moving/ dragging channels.
Definition at line 91 of file channel.h.
◆ name
EditableLabelWidget* ChannelWidget::name |
◆ output
◆ parent_instance
GtkWidget ChannelWidget::parent_instance |
◆ phase_controls
GtkBox* ChannelWidget::phase_controls |
◆ phase_invert
GtkButton* ChannelWidget::phase_invert |
◆ phase_knob
◆ phase_reading
GtkLabel* ChannelWidget::phase_reading |
◆ popover_menu
GtkPopoverMenu* ChannelWidget::popover_menu |
Popover to be reused for context menus.
Definition at line 130 of file channel.h.
◆ right_mouse_mp
GtkGestureClick* ChannelWidget::right_mouse_mp |
◆ selected_in_dnd
int ChannelWidget::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 102 of file channel.h.
◆ sends
◆ setup
bool ChannelWidget::setup |
The documentation for this struct was generated from the following file: