Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
top_bar.h
1// SPDX-FileCopyrightText: © 2018-2019, 2021 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#ifndef __GUI_WIDGETS_TOP_BAR_H__
5#define __GUI_WIDGETS_TOP_BAR_H__
6
7#include <gtk/gtk.h>
8
9#define TOP_BAR_WIDGET_TYPE (top_bar_widget_get_type ())
10G_DECLARE_FINAL_TYPE (TopBarWidget, top_bar_widget, Z, TOP_BAR_WIDGET, GtkBox)
11
12#define TOP_BAR MW->top_bar
13
14typedef struct _DigitalMeterWidget DigitalMeterWidget;
15typedef struct _TransportControlsWidget TransportControlsWidget;
16typedef struct _CpuWidget CpuWidget;
17typedef struct _MidiActivityBarWidget MidiActivityBarWidget;
18
19typedef struct _TopBarWidget
20{
21 GtkBox parent_instance;
22 GtkBox * top_bar_left;
24
25void
26top_bar_widget_refresh (TopBarWidget * self);
27
28#endif