12#ifndef __GUI_WIDGETS_EVENT_VIEWER_H__
13#define __GUI_WIDGETS_EVENT_VIEWER_H__
17#include "gtk_wrapper.h"
19#define EVENT_VIEWER_WIDGET_TYPE (event_viewer_widget_get_type ())
36#define MW_TIMELINE_EVENT_VIEWER MW_MAIN_NOTEBOOK->event_viewer
37#define MW_EDITOR_EVENT_VIEWER_STACK MW_BOT_DOCK_EDGE->event_viewer_stack
38#define MW_MIDI_EVENT_VIEWER MW_BOT_DOCK_EDGE->event_viewer_midi
39#define MW_CHORD_EVENT_VIEWER MW_BOT_DOCK_EDGE->event_viewer_chord
40#define MW_AUDIO_EVENT_VIEWER MW_BOT_DOCK_EDGE->event_viewer_audio
41#define MW_AUTOMATION_EVENT_VIEWER MW_BOT_DOCK_EDGE->event_viewer_automation
43enum class EventViewerType
45 EVENT_VIEWER_TYPE_TIMELINE,
46 EVENT_VIEWER_TYPE_CHORD,
47 EVENT_VIEWER_TYPE_MIDI,
48 EVENT_VIEWER_TYPE_AUDIO,
49 EVENT_VIEWER_TYPE_AUTOMATION,
52typedef struct _EventViewerWidget
54 GtkBox parent_instance;
52typedef struct _EventViewerWidget {
…};
103 bool selections_only);
106event_viewer_widget_new (
void);