X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/a25c4c508425a98c4aba9b5d72c6e57c985f9da2..dade5f874b05c2263bbbe668a77021d487b0761b:/src/background.h?ds=inline diff --git a/src/background.h b/src/background.h index 6bbb49fd..01e1bfde 100644 --- a/src/background.h +++ b/src/background.h @@ -25,18 +25,23 @@ #include #include -#include "vikstatus.h" +#include "vikwindow.h" + +G_BEGIN_DECLS typedef void(*vik_thr_free_func)(gpointer); typedef void(*vik_thr_func)(gpointer,gpointer); /* the new way */ void a_background_thread ( GtkWindow *parent, const gchar *message, vik_thr_func func, gpointer userdata, vik_thr_free_func userdata_free_func, vik_thr_free_func userdata_cancel_cleanup_func, gint number_items ); -void a_background_thread_progress ( gpointer callbackdata, gdouble fraction ); -void a_background_testcancel ( gpointer callbackdata ); +int a_background_thread_progress ( gpointer callbackdata, gdouble fraction ); +int a_background_testcancel ( gpointer callbackdata ); void a_background_show_window (); void a_background_init (); -void a_background_add_status(VikStatusbar *vs); -void a_background_remove_status(VikStatusbar *vs); +void a_background_uninit (); +void a_background_add_window (VikWindow *vw); +void a_background_remove_window (VikWindow *vw); + +G_END_DECLS #endif