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

MIDI activity bar for tracks. More...

#include "gtk_wrapper.h"
Include dependency graph for midi_activity_bar.h:

Go to the source code of this file.

Data Structures

struct  MidiActivityBarWidget
 

Macros

#define MIDI_ACTIVITY_BAR_WIDGET_TYPE   (midi_activity_bar_widget_get_type ())
 

Enumerations

enum class  MidiActivityBarType { MAB_TYPE_TRACK , MAB_TYPE_ENGINE }
 
enum class  MidiActivityBarAnimation { MidiActivityBarAnimation::MAB_ANIMATION_BAR , MidiActivityBarAnimation::MAB_ANIMATION_FLASH }
 

Functions

 G_DECLARE_FINAL_TYPE (MidiActivityBarWidget, midi_activity_bar_widget, Z, MIDI_ACTIVITY_BAR_WIDGET, GtkWidget) typedef struct Track Track
 
void midi_activity_bar_widget_setup_track (MidiActivityBarWidget *self, Track *track)
 Creates a MidiActivityBarWidget for use inside TrackWidget implementations.
 
void midi_activity_bar_widget_set_animation (MidiActivityBarWidget *self, MidiActivityBarAnimation animation)
 Sets the animation.
 
void midi_activity_bar_widget_setup_engine (MidiActivityBarWidget *self)
 Creates a MidiActivityBarWidget for the AudioEngine.
 

Detailed Description

MIDI activity bar for tracks.

Definition in file midi_activity_bar.h.

Macro Definition Documentation

◆ MIDI_ACTIVITY_BAR_WIDGET_TYPE

#define MIDI_ACTIVITY_BAR_WIDGET_TYPE   (midi_activity_bar_widget_get_type ())

Definition at line 18 of file midi_activity_bar.h.