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

Event viewer. More...

#include "dsp/region_identifier.h"
#include <gtk/gtk.h>
Include dependency graph for event_viewer.h:

Go to the source code of this file.

Data Structures

struct  EventViewerWidget
 

Macros

#define EVENT_VIEWER_WIDGET_TYPE   (event_viewer_widget_get_type ())
 
#define MW_TIMELINE_EVENT_VIEWER   MW_MAIN_NOTEBOOK->event_viewer
 
#define MW_EDITOR_EVENT_VIEWER_STACK   MW_BOT_DOCK_EDGE->event_viewer_stack
 
#define MW_MIDI_EVENT_VIEWER   MW_BOT_DOCK_EDGE->event_viewer_midi
 
#define MW_CHORD_EVENT_VIEWER   MW_BOT_DOCK_EDGE->event_viewer_chord
 
#define MW_AUDIO_EVENT_VIEWER   MW_BOT_DOCK_EDGE->event_viewer_audio
 
#define MW_AUTOMATION_EVENT_VIEWER   MW_BOT_DOCK_EDGE->event_viewer_automation
 

Enumerations

enum  EventViewerType {
  EVENT_VIEWER_TYPE_TIMELINE , EVENT_VIEWER_TYPE_CHORD , EVENT_VIEWER_TYPE_MIDI , EVENT_VIEWER_TYPE_AUDIO ,
  EVENT_VIEWER_TYPE_AUTOMATION
}
 

Functions

 G_DECLARE_FINAL_TYPE (EventViewerWidget, event_viewer_widget, Z, EVENT_VIEWER_WIDGET, GtkBox) typedef struct _ArrangerWidget ArrangerWidget
 
void event_viewer_widget_refresh (EventViewerWidget *self, bool selections_only)
 Called to update the models/selections.
 
void event_viewer_widget_refresh_for_selections (ArrangerSelections *sel)
 Convenience function.
 
void event_viewer_widget_refresh_for_arranger (const ArrangerWidget *arranger, bool selections_only)
 Convenience function.
 
EventViewerWidgetevent_viewer_widget_new (void)
 
void event_viewer_widget_setup (EventViewerWidget *self, EventViewerType type)
 Sets up the event viewer.
 

Detailed Description

Event viewer.

Definition in file event_viewer.h.

Macro Definition Documentation

◆ EVENT_VIEWER_WIDGET_TYPE

#define EVENT_VIEWER_WIDGET_TYPE   (event_viewer_widget_get_type ())

Definition at line 19 of file event_viewer.h.