9#ifndef __GUI_BACKEND_EVENT_H__
10#define __GUI_BACKEND_EVENT_H__
21 ET_ARRANGER_OBJECT_CREATED,
22 ET_ARRANGER_OBJECT_REMOVED,
23 ET_ARRANGER_OBJECT_CHANGED,
26 ET_ARRANGER_SELECTIONS_CREATED,
27 ET_ARRANGER_SELECTIONS_CHANGED,
28 ET_ARRANGER_SELECTIONS_REMOVED,
29 ET_ARRANGER_SELECTIONS_MOVED,
30 ET_ARRANGER_SELECTIONS_QUANTIZED,
43 ET_AUTOMATION_TRACK_ADDED,
44 ET_AUTOMATION_TRACK_REMOVED,
45 ET_TIME_SIGNATURE_CHANGED,
48 ET_TRACK_COLOR_CHANGED,
49 ET_TRACK_NAME_CHANGED,
50 ET_CHANNEL_SEND_CHANGED,
52 ET_RULER_DISPLAY_TYPE_CHANGED,
54 ET_TRANSPORT_TOTAL_BARS_CHANGED,
56 ET_TRACK_AUTOMATION_VISIBILITY_CHANGED,
57 ET_AUTOMATION_TRACK_CHANGED,
73 ET_UNDO_REDO_ACTION_DONE,
74 ET_RANGE_SELECTION_CHANGED,
75 ET_TIMELINE_LOOP_MARKER_POS_CHANGED,
76 ET_TIMELINE_PUNCH_MARKER_POS_CHANGED,
77 ET_TIMELINE_SONG_MARKER_POS_CHANGED,
78 ET_RULER_SIZE_CHANGED,
97 ET_PLAYHEAD_POS_CHANGED,
98 ET_PLAYHEAD_POS_CHANGED_MANUALLY,
99 ET_AUTOMATION_VALUE_CHANGED,
101 ET_TRACKLIST_SELECTIONS_CHANGED,
118 ET_MIXER_SELECTIONS_CHANGED,
119 ET_CHANNEL_OUTPUT_CHANGED,
120 ET_CHANNEL_SLOTS_CHANGED,
123 ET_RT_SELECTIONS_CHANGED,
124 ET_PINNED_TRACKLIST_SIZE_CHANGED,
154 ET_PIANO_ROLL_HIGHLIGHTING_CHANGED,
155 ET_PIANO_ROLL_MIDI_MODIFIER_CHANGED,
156 ET_AUTOMATION_TRACKLIST_AT_REMOVED,
157 ET_ARRANGER_SELECTIONS_IN_TRANSIT,
158 ET_JACK_TRANSPORT_TYPE_CHANGED,
159 ET_TRACK_VISIBILITY_CHANGED,
160 ET_SELECTING_IN_ARRANGER,
162 ET_CLIP_EDITOR_FIRST_TIME_REGION_SELECTED,
164 ET_CHANNEL_FADER_VAL_CHANGED,
166 ET_CHORD_KEY_CHANGED,
250 ET_ENGINE_ACTIVATE_CHANGED,
251 ET_ENGINE_BUFFER_SIZE_CHANGED,
252 ET_ENGINE_SAMPLE_RATE_CHANGED,
253 ET_MIDI_BINDINGS_CHANGED,
254 ET_PORT_CONNECTION_CHANGED,
255 ET_EDITOR_FUNCTION_APPLIED,
259 ET_AUTOMATION_VALUE_VISIBILITY_CHANGED,
260 ET_PROJECT_SELECTION_TYPE_CHANGED,
265 ET_PLUGIN_COLLECTIONS_CHANGED,
267 ET_SNAP_GRID_OPTIONS_CHANGED,
269 ET_TRANSPORT_RECORDING_ON_OFF_CHANGED,
412 ET_AUDIO_REGION_FADE_OUT_CHANGED,
479event_free (
ZEvent * self);
@ ET_TRANSPORT_TOGGLE_LOOP_REQUIRED
Transport toggle loop is required on the GTK thread.
@ ET_PLUGIN_WINDOW_VISIBILITY_CHANGED
Plugin UI opened or closed, should redraw.
@ ET_TRACK_LANE_REMOVED
Track lane removed.
@ ET_MIXER_CHANNEL_INSERTS_EXPANDED_CHANGED
Channel inserts revealed status changed in the mixer.
@ ET_PLUGIN_STATE_CHANGED
Plugin's control port values changed.
@ ET_TRACK_STATE_CHANGED
also for channels
@ ET_TRANSPORT_MOVE_BACKWARD_REQUIRED
Transport move backward is required on the GTK thread.
@ ET_FILE_BROWSER_BOOKMARK_DELETED
File browser bookmark deleted.
@ ET_ARRANGER_SCROLLED
An arranger was scrolled.
@ ET_RULER_VIEWPORT_CHANGED
Zoom level or view area changed.
@ ET_AUDIO_REGION_FADE_IN_CHANGED
Audio region fade in/out changed.
@ ET_TRANSPORT_PAUSE_REQUIRED
Transport pause is required on the GTK thread.
@ ET_PLUGIN_PRESET_SAVED
Plugin preset saved.
@ ET_CHORD_PRESET_PACK_ADDED
Chord preset pack added.
@ ET_TRANSPORT_ROLL_REQUIRED
Transport roll is required on the GTK thread.
@ ET_CHORD_PRESET_PACK_REMOVED
Chord preset pack removed.
@ ET_FILE_BROWSER_INSTRUMENT_CHANGED
Auditioning instrument changed in file/chord pack browser.
@ ET_MAIN_WINDOW_LOADED
Sent after the main window finishes loading.
@ ET_CHORD_PRESET_ADDED
Chord preset added.
@ ET_RULER_STATE_CHANGED
works for all rulers
@ ET_TRACK_FADER_BUTTON_CHANGED
Fader button (mute/solo/etc) changed.
@ ET_MIXER_CHANNEL_MIDI_FX_EXPANDED_CHANGED
Channel MIDI FX revealed status changed in the mixer.
@ ET_PLUGIN_LATENCY_CHANGED
Sent when plugin latency changes, to update the graph.
@ ET_TRACK_FREEZE_CHANGED
Track freeze status changed.
@ ET_TRACK_LANE_ADDED
Track lane added.
@ ET_ARRANGER_SELECTIONS_CHANGED_REDRAW_EVERYTHING
Redraws all arrangers.
@ ET_CLIP_EDITOR_REGION_CHANGED
Region (clip) to show in the piano roll changed.
@ ET_LOG_WARNING_STATE_CHANGED
Log has new unseen warnings or warnings have been seen.
@ ET_ARRANGER_SELECTIONS_ACTION_FINISHED
To be used after an action is finished to redraw everything.
@ ET_AUDIO_REGION_GAIN_CHANGED
Audio region gain changed.
@ ET_FILE_BROWSER_BOOKMARK_ADDED
File browser bookmark added.
@ ET_PLUGIN_VISIBILITY_CHANGED
Plugin visibility parameter changed, should close/open UI.
@ ET_TRACK_LANES_VISIBILITY_CHANGED
Track lanes visibility changed.
@ ET_AUDIO_SELECTIONS_RANGE_CHANGED
Range selection changed in audio editor.
@ ET_PROJECT_SAVED
Sent when a project is saved.
@ ET_PROJECT_LOADED
Sent when a project is loaded.
@ ET_PIANO_ROLL_KEY_ON_OFF
Piano roll key pressed or unpressed.
@ ET_CHORDS_UPDATED
Chords updated in chord editor.
@ ET_TRANSPORT_MOVE_FORWARD_REQUIRED
Transport move forward is required on the GTK thread.
@ ET_REGION_ACTIVATED
Double click (or similar action) on region.
@ ET_DRUM_MODE_CHANGED
Drum mode changed.
@ ET_CHORD_PRESET_PACK_EDITED
Chord preset pack edited.
@ ET_PIANO_ROLL_KEY_HEIGHT_CHANGED
Piano roll key height level changed.
@ ET_ARRANGER_HIGHLIGHT_CHANGED
Arranger highlight rectangle changed.
@ ET_TOOL_CHANGED
Selected tool (mode) changed.
@ ET_TRACK_FOLD_CHANGED
Track folded status changed.
@ ET_VELOCITIES_RAMPED
Velocities have been ramped.
@ ET_TRANSPORT_TOGGLE_RECORDING_REQUIRED
Transport toggle recording is required on the GTK thread.
@ ET_CHORD_PRESET_EDITED
Chord preset edited.
@ ET_MIXER_CHANNEL_SENDS_EXPANDED_CHANGED
Channel sends revealed status changed in the mixer.
@ ET_PIANO_ROLL_KEY_ZOOM_CHANGED
Piano roll key zoom level changed.
@ ET_PLAYHEAD_SCROLL_MODE_CHANGED
Follow playhead/scroll edges state changed.
@ ET_CLIP_MARKER_POS_CHANGED
Clip marker (clip start, loop start, loop end) position changed.
@ ET_CHORD_PRESET_REMOVED
Chord preset removed.
@ ET_PLUGIN_PRESET_LOADED
Plugin preset loaded.
EventType type
Event type.
const char * func
Function initialized from.
int lineno
Line no initialized from.
const char * file
Source file initialized from.
char * backtrace
Backtrace.