10#ifndef __GUI_WIDGETS_MIDI_EDITOR_SPACE_H__
11#define __GUI_WIDGETS_MIDI_EDITOR_SPACE_H__
13#include "gui/backend/gtk_widgets/gtk_wrapper.h"
15#define MIDI_EDITOR_SPACE_WIDGET_TYPE (midi_editor_space_widget_get_type ())
18 midi_editor_space_widget,
20 MIDI_EDITOR_SPACE_WIDGET,
24TYPEDEF_STRUCT_UNDERSCORED (PianoRollKeysWidget);
25TYPEDEF_STRUCT_UNDERSCORED (VelocitySettingsWidget);
33#define MW_MIDI_EDITOR_SPACE MW_CLIP_EDITOR_INNER->midi_editor_space
39typedef struct _MidiEditorSpaceWidget
41 GtkWidget parent_instance;
43 GtkPaned * midi_arranger_velocity_paned;
45 GtkScrolledWindow * piano_roll_keys_scroll;
46 GtkViewport * piano_roll_keys_viewport;
48 GtkBox * midi_notes_box;
50 PianoRollKeysWidget * piano_roll_keys;
57 VelocitySettingsWidget * velocity_settings;
58 GtkBox * midi_vel_chooser_box;
59 GtkComboBoxText * midi_modifier_chooser;