12#ifndef __GUI_WIDGETS_MIDI_EDITOR_SPACE_H__
13#define __GUI_WIDGETS_MIDI_EDITOR_SPACE_H__
15#include "gtk_wrapper.h"
17#define MIDI_EDITOR_SPACE_WIDGET_TYPE (midi_editor_space_widget_get_type ())
20 midi_editor_space_widget,
22 MIDI_EDITOR_SPACE_WIDGET,
26TYPEDEF_STRUCT_UNDERSCORED (PianoRollKeysWidget);
27TYPEDEF_STRUCT_UNDERSCORED (VelocitySettingsWidget);
35#define MW_MIDI_EDITOR_SPACE MW_CLIP_EDITOR_INNER->midi_editor_space
41typedef struct _MidiEditorSpaceWidget
43 GtkWidget parent_instance;
45 GtkPaned * midi_arranger_velocity_paned;
47 GtkScrolledWindow * piano_roll_keys_scroll;
48 GtkViewport * piano_roll_keys_viewport;
50 GtkBox * midi_notes_box;
52 PianoRollKeysWidget * piano_roll_keys;
59 VelocitySettingsWidget * velocity_settings;
60 GtkBox * midi_vel_chooser_box;
61 GtkComboBoxText * midi_modifier_chooser;