Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
midi_editor_space.h File Reference

Piano roll widget. More...

#include <gtk/gtk.h>
Include dependency graph for midi_editor_space.h:

Go to the source code of this file.

Data Structures

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

Macros

#define MIDI_EDITOR_SPACE_WIDGET_TYPE   (midi_editor_space_widget_get_type ())
 
#define MW_MIDI_EDITOR_SPACE   MW_CLIP_EDITOR_INNER->midi_editor_space
 

Functions

 G_DECLARE_FINAL_TYPE (MidiEditorSpaceWidget, midi_editor_space_widget, Z, MIDI_EDITOR_SPACE_WIDGET, GtkWidget)
 
 TYPEDEF_STRUCT_UNDERSCORED (ArrangerWrapperWidget)
 
 TYPEDEF_STRUCT_UNDERSCORED (PianoRollKeysWidget)
 
 TYPEDEF_STRUCT_UNDERSCORED (VelocitySettingsWidget)
 
void midi_editor_space_widget_setup (MidiEditorSpaceWidget *self)
 
void midi_editor_space_widget_update_size_group (MidiEditorSpaceWidget *self, int visible)
 See CLIP_EDITOR_INNER_WIDGET_ADD_TO_SIZEGROUP.
 
void midi_editor_space_widget_set_piano_keys_scroll_start_y (MidiEditorSpaceWidget *self, int y)
 Updates the scroll adjustment.
 
gboolean midi_editor_space_widget_scroll_to_middle (MidiEditorSpaceWidget *self)
 To be used as a source func when first showing a MIDI region.
 
void midi_editor_space_widget_refresh (MidiEditorSpaceWidget *self)
 

Detailed Description

Piano roll widget.

Definition in file midi_editor_space.h.

Macro Definition Documentation

◆ MIDI_EDITOR_SPACE_WIDGET_TYPE

#define MIDI_EDITOR_SPACE_WIDGET_TYPE   (midi_editor_space_widget_get_type ())

Definition at line 17 of file midi_editor_space.h.