Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
project_progress_dialog.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 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_PROJECT_PROGRESS_DIALOG_H__
27#define __GUI_WIDGETS_PROJECT_PROGRESS_DIALOG_H__
28
30
31#include <gtk/gtk.h>
32
33#define PROJECT_PROGRESS_DIALOG_WIDGET_TYPE \
34 (project_progress_dialog_widget_get_type ())
35G_DECLARE_FINAL_TYPE (
37 project_progress_dialog_widget,
38 Z,
39 PROJECT_PROGRESS_DIALOG_WIDGET,
40 GenericProgressDialogWidget)
41
42typedef struct ProjectSaveData ProjectSaveData;
43
53typedef struct _ProjectProgressDialogWidget
54{
55 GenericProgressDialogWidget parent_instance;
56
57 ProjectSaveData * project_save_data;
59
65
70#endif
Generic progress dialog.
ProjectProgressDialogWidget * project_progress_dialog_widget_new(ProjectSaveData *project_save_data)
Creates an project dialog widget and displays it.
Project save data.
Definition project.h:380