12#ifndef __GUI_WIDGETS_EXPORT_PROGRESS_DIALOG_H__
13#define __GUI_WIDGETS_EXPORT_PROGRESS_DIALOG_H__
17#include "gtk_wrapper.h"
19#define EXPORT_PROGRESS_DIALOG_WIDGET_TYPE \
20 (export_progress_dialog_widget_get_type ())
23 export_progress_dialog_widget,
25 EXPORT_PROGRESS_DIALOG_WIDGET,
26 GenericProgressDialogWidget)
73typedef struct _ExportProgressDialogWidget
75 GenericProgressDialogWidget parent_instance;
83typedef void (*ExportProgressDialogCloseCallback) (
ExportData * data);
94 ExportProgressDialogCloseCallback close_callback,
95 bool show_open_dir_btn,
ExportData * export_data_new(GtkWidget *parent_owner, ExportSettings *info)
Passed around when exporting asynchronously.
ExportSettings * info
Owned by this instance.
GPtrArray * conns
Not owned by this instance.
EngineState * state
Owned by this instance.
GPtrArray * tracks
Owned by this instance.
GThread * thread
Not owned by this instance.
GtkWidget * parent_owner
Not owned by this instance.
Export settings to be passed to the exporter to use.