summaryrefslogtreecommitdiff
path: root/frontends/gtk/download.h
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/gtk/download.h')
-rw-r--r--frontends/gtk/download.h25
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