48 #ifndef DIALOG_PROGRESS_H
49 #define DIALOG_PROGRESS_H
56 typedef gboolean (*GNCProgressCancelFunc) (gpointer user_data);
76 gboolean use_ok_button);
100 GtkLabel *suboperation,
132 const char *heading);
193 GNCProgressCancelFunc cancel_func,
206 SCM cancel_scm_func);
void gnc_progress_dialog_set_heading(GNCProgressDialog *progress, const char *heading)
void gnc_progress_dialog_set_secondary(GNCProgressDialog *progress, const gchar *str)
void gnc_progress_dialog_append_log(GNCProgressDialog *progress, const gchar *str)
void gnc_progress_dialog_destroy(GNCProgressDialog *progress)
void gnc_progress_dialog_set_value(GNCProgressDialog *progress, gdouble value)
void gnc_progress_dialog_reset_value(GNCProgressDialog *progress)
void gnc_progress_dialog_set_cancel_func(GNCProgressDialog *progress, GNCProgressCancelFunc cancel_func, gpointer user_data)
GNCProgressDialog * gnc_progress_dialog_custom(GtkLabel *primary, GtkLabel *secondary, GtkProgressBar *bar, GtkLabel *suboperation, GtkTextView *log)
GNCProgressDialog * gnc_progress_dialog_new(GtkWidget *parent, gboolean use_ok_button)
void gnc_progress_dialog_set_sub(GNCProgressDialog *progress, const gchar *str)
void gnc_progress_dialog_finish(GNCProgressDialog *progress)
void gnc_progress_dialog_pause(GNCProgressDialog *progress)
void gnc_progress_dialog_reset_log(GNCProgressDialog *progress)
void gnc_progress_dialog_set_primary(GNCProgressDialog *progress, const gchar *str)
void gnc_progress_dialog_resume(GNCProgressDialog *progress)
guint gnc_progress_dialog_pop_full(GNCProgressDialog *progress)
guint gnc_progress_dialog_pop(GNCProgressDialog *progress)
void gnc_progress_dialog_update(GNCProgressDialog *progress)
guint gnc_progress_dialog_push(GNCProgressDialog *progress, gdouble weight)
void gnc_progress_dialog_set_title(GNCProgressDialog *progress, const char *title)
void gnc_progress_dialog_set_cancel_scm_func(GNCProgressDialog *progress, SCM cancel_scm_func)