typedef void((*dt_cache_allocate_t)(void *userdata, dt_cache_entry_t *entry))
double dt_control_progress_get_progress(dt_progress_t *progress)
Definition progress.c:365
gboolean dt_control_progress_cancellable(dt_progress_t *progress)
Definition progress.c:419
const gchar * dt_control_progress_get_message(dt_progress_t *progress)
Definition progress.c:373
void(* dt_progress_cancel_callback_t)(dt_progress_t *progress, void *data)
Definition progress.h:29
void dt_control_progress_set_message(struct dt_control_t *control, dt_progress_t *progress, const char *message)
Definition progress.c:381
void dt_control_progress_make_cancellable(struct dt_control_t *control, dt_progress_t *progress, dt_progress_cancel_callback_t cancel, void *data)
Definition progress.c:303
void dt_control_progress_init(struct dt_control_t *control)
Definition progress.c:216
void dt_control_progress_destroy(struct dt_control_t *control, dt_progress_t *progress)
Definition progress.c:282
void dt_control_progress_set_gui_data(dt_progress_t *progress, void *data)
Definition progress.c:396
void dt_control_progress_set_progress(struct dt_control_t *control, dt_progress_t *progress, double value)
Definition progress.c:347
dt_progress_t * dt_control_progress_create(struct dt_control_t *control, gboolean has_progress_bar, const gchar *message)
Definition progress.c:254
void dt_control_progress_attach_job(struct dt_control_t *control, dt_progress_t *progress, struct _dt_job_t *job)
Definition progress.c:325
void dt_control_progress_cancel(struct dt_control_t *control, dt_progress_t *progress)
Definition progress.c:330
gboolean dt_control_progress_has_progress_bar(dt_progress_t *progress)
Definition progress.c:411
void * dt_control_progress_get_gui_data(dt_progress_t *progress)
Definition progress.c:403
gchar * message
Definition progress.c:44
dt_progress_cancel_callback_t cancel
Definition progress.c:50
double progress
Definition progress.c:43
gboolean has_progress_bar
Definition progress.c:45