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

The piano roll widget is the whole space inside the clip editor tab when a MIDI region is selected. More...

#include <gui/widgets/midi_editor_space.h>

Collaboration diagram for MidiEditorSpaceWidget:

Data Fields

GtkWidget parent_instance
 
GtkPaned * midi_arranger_velocity_paned
 
GtkScrolledWindow * piano_roll_keys_scroll
 
GtkViewport * piano_roll_keys_viewport
 
GtkBox * midi_notes_box
 
PianoRollKeysWidget * piano_roll_keys
 
GtkBox * midi_arranger_box
 Piano roll.
 
ArrangerWrapperWidgetarranger_wrapper
 
ArrangerWidgetmodifier_arranger
 
VelocitySettingsWidget * velocity_settings
 
GtkBox * midi_vel_chooser_box
 
GtkComboBoxText * midi_modifier_chooser
 
GtkSizeGroup * arranger_and_keys_vsize_group
 Vertical size goup for the keys and the arranger.
 
bool scrolled_on_first_refresh
 Whether we scrolled to the middle already (should happen once per run).
 

Detailed Description

The piano roll widget is the whole space inside the clip editor tab when a MIDI region is selected.

Definition at line 41 of file midi_editor_space.h.

Field Documentation

◆ arranger_and_keys_vsize_group

GtkSizeGroup* MidiEditorSpaceWidget::arranger_and_keys_vsize_group

Vertical size goup for the keys and the arranger.

Definition at line 65 of file midi_editor_space.h.

◆ arranger_wrapper

ArrangerWrapperWidget* MidiEditorSpaceWidget::arranger_wrapper

Definition at line 56 of file midi_editor_space.h.

◆ midi_arranger_box

GtkBox* MidiEditorSpaceWidget::midi_arranger_box

Piano roll.

Definition at line 55 of file midi_editor_space.h.

◆ midi_arranger_velocity_paned

GtkPaned* MidiEditorSpaceWidget::midi_arranger_velocity_paned

Definition at line 45 of file midi_editor_space.h.

◆ midi_modifier_chooser

GtkComboBoxText* MidiEditorSpaceWidget::midi_modifier_chooser

Definition at line 61 of file midi_editor_space.h.

◆ midi_notes_box

GtkBox* MidiEditorSpaceWidget::midi_notes_box

Definition at line 50 of file midi_editor_space.h.

◆ midi_vel_chooser_box

GtkBox* MidiEditorSpaceWidget::midi_vel_chooser_box

Definition at line 60 of file midi_editor_space.h.

◆ modifier_arranger

ArrangerWidget* MidiEditorSpaceWidget::modifier_arranger

Definition at line 57 of file midi_editor_space.h.

◆ parent_instance

GtkWidget MidiEditorSpaceWidget::parent_instance

Definition at line 43 of file midi_editor_space.h.

◆ piano_roll_keys

PianoRollKeysWidget* MidiEditorSpaceWidget::piano_roll_keys

Definition at line 52 of file midi_editor_space.h.

◆ piano_roll_keys_scroll

GtkScrolledWindow* MidiEditorSpaceWidget::piano_roll_keys_scroll

Definition at line 47 of file midi_editor_space.h.

◆ piano_roll_keys_viewport

GtkViewport* MidiEditorSpaceWidget::piano_roll_keys_viewport

Definition at line 48 of file midi_editor_space.h.

◆ scrolled_on_first_refresh

bool MidiEditorSpaceWidget::scrolled_on_first_refresh

Whether we scrolled to the middle already (should happen once per run).

Definition at line 71 of file midi_editor_space.h.

◆ velocity_settings

VelocitySettingsWidget* MidiEditorSpaceWidget::velocity_settings

Definition at line 59 of file midi_editor_space.h.


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