Zrythm
v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
marker.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: © 2019, 2021 Alexandros Theodotou <alex@zrythm.org>
3
*
4
* SPDX-License-Identifier: LicenseRef-ZrythmLicense
5
*/
6
12
13
#ifndef __GUI_WIDGETS_MARKER_H__
14
#define __GUI_WIDGETS_MARKER_H__
15
16
#include "
gui/backend/gtk_widgets/arranger_object.h
"
17
#include "gui/backend/gtk_widgets/gtk_wrapper.h"
18
24
25
#define MARKER_NAME_FONT "Bold 8"
26
#define MARKER_NAME_PADDING 2
27
31
void
32
marker_recreate_pango_layouts
(Marker * self);
33
37
void
38
marker_draw
(Marker * self, GtkSnapshot * snapshot);
39
43
44
#endif
marker_recreate_pango_layouts
void marker_recreate_pango_layouts(Marker *self)
Recreates the pango layouts for drawing.
marker_draw
void marker_draw(Marker *self, GtkSnapshot *snapshot)
Draws the given marker.
arranger_object.h
ArrangerObject related functions for the GUI.
src
gui
backend
gtk_widgets
marker.h
Generated by
1.15.0