Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
timeline_bot_box.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018-2019, 2021 Alexandros Theodotou <alex at zrythm dot org>
3 *
4 * This file is part of Zrythm
5 *
6 * Zrythm is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU Affero General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or
9 * (at your option) any later version.
10 *
11 * Zrythm is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU Affero General Public License for more details.
15 *
16 * You should have received a copy of the GNU Affero General Public License
17 * along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
18 */
19
26#ifndef __GUI_WIDGETS_TIMELINE_BOT_BOX_H__
27#define __GUI_WIDGETS_TIMELINE_BOT_BOX_H__
28
29#include <gtk/gtk.h>
30
31#define TIMELINE_BOT_BOX_WIDGET_TYPE (timeline_bot_box_widget_get_type ())
32G_DECLARE_FINAL_TYPE (
34 timeline_bot_box_widget,
35 Z,
36 TIMELINE_BOT_BOX_WIDGET,
37 GtkBox)
38
39typedef struct _TimelineMinimapWidget TimelineMinimapWidget;
40
47#define MW_TIMELINE_BOT_BOX MW_TIMELINE_PANEL->bot_box
48
49typedef struct _TimelineBotBoxWidget
50{
51 GtkBox parent_instance;
52 GtkBox * left_tb;
53 GtkButton * instrument_add;
54 TimelineMinimapWidget * timeline_minimap;
56
61#endif