7#ifndef __GUI_WIDGETS_MAIN_WINDOW_H__
8#define __GUI_WIDGETS_MAIN_WINDOW_H__
16#define MAIN_WINDOW_WIDGET_TYPE (main_window_widget_get_type ())
27typedef struct _TopBarWidget TopBarWidget;
37#define MAIN_WINDOW zrythm_app->main_window
47typedef struct _MainWindowWidget
49 AdwApplicationWindow parent_instance;
51 PanelToggleButton * start_dock_switcher;
52 AdwWindowTitle * window_title;
53 PanelToggleButton * end_dock_switcher;
57 AdwSplitButton * undo_btn;
58 AdwSplitButton * redo_btn;
60 GtkBox * header_start_box;
61 GtkBox * header_end_box;
70 AdwToastOverlay * toast_overlay;
The main window of Zrythm.
bool log_has_pending_warnings
Whether log has pending warnings (if true, the log viewer button will have an emblem until clicked).
bool setup
Whether set up already or not.
bool preferences_opened
Whether preferences window is opened.
Contains all of the info that will be serialized into a project file.