diff options
Diffstat (limited to 'frontends/gtk/download.h')
-rw-r--r-- | frontends/gtk/download.h | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/frontends/gtk/download.h b/frontends/gtk/download.h index b720650ca..c6dc187e7 100644 --- a/frontends/gtk/download.h +++ b/frontends/gtk/download.h @@ -19,13 +19,12 @@ #ifndef GTK_DOWNLOAD_H #define GTK_DOWNLOAD_H -#include <gtk/gtk.h> - /** * download operation table for gtk */ extern struct gui_download_table *nsgtk_download_table; + /** * Initialise download window ready for use. * @@ -33,9 +32,27 @@ extern struct gui_download_table *nsgtk_download_table; */ nserror nsgtk_download_init(void); -void nsgtk_download_destroy (void); + +/** + * Destroy download window + */ +void nsgtk_download_destroy(void); + + +/** + * Check with user if download is in progress they want to complete + * + * \param parent The parent window for the prompt dialog. + * \return true if the user wants to continue else false. + */ bool nsgtk_check_for_downloads(GtkWindow *parent); + + +/** + * Show the download window + * + * \param parent The parent window to use for the shown window + */ void nsgtk_download_show(GtkWindow *parent); -void nsgtk_download_add(gchar *url, gchar *destination); #endif |