Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
timeline.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: © 2020, 2023 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
10#ifndef __GUI_BACKEND_TIMELINE_H__
11#define __GUI_BACKEND_TIMELINE_H__
12
14
21#define PRJ_TIMELINE (PROJECT->timeline)
22
37
41void
43
47void
49
51timeline_clone (Timeline * src);
52
58
59void
60timeline_free (Timeline * self);
61
66#endif
Common editor settings.
Timeline * timeline_new(void)
Creates a new Timeline instance.
void timeline_init(Timeline *self)
Inits the Timeline instance.
void timeline_init_loaded(Timeline *self)
Inits the Timeline after a Project is loaded.
Common editor settings.
Clip editor serializable backend.
Definition timeline.h:30
int tracks_width
Width of the left side of the timeline panel.
Definition timeline.h:35
EditorSettings editor_settings
Settings for the timeline.
Definition timeline.h:32