diff options
Diffstat (limited to 'gtk/download.h')
-rw-r--r-- | gtk/download.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/gtk/download.h b/gtk/download.h index 01451b77d..e85c4126a 100644 --- a/gtk/download.h +++ b/gtk/download.h @@ -21,56 +21,6 @@ #include <gtk/gtk.h> -struct download_context; - -enum { - NSGTK_DOWNLOAD_PROGRESS, - NSGTK_DOWNLOAD_INFO, - NSGTK_DOWNLOAD_REMAINING, - NSGTK_DOWNLOAD_SPEED, - NSGTK_DOWNLOAD_PULSE, - NSGTK_DOWNLOAD_STATUS, - NSGTK_DOWNLOAD, - - NSGTK_DOWNLOAD_N_COLUMNS -}; - -typedef enum { - NSGTK_DOWNLOAD_NONE, - NSGTK_DOWNLOAD_WORKING, - NSGTK_DOWNLOAD_ERROR, - NSGTK_DOWNLOAD_COMPLETE, - NSGTK_DOWNLOAD_CANCELED -} nsgtk_download_status; - -typedef enum { - NSGTK_DOWNLOAD_PAUSE = 1 << 0, - NSGTK_DOWNLOAD_RESUME = 1 << 1, - NSGTK_DOWNLOAD_CANCEL = 1 << 2, - NSGTK_DOWNLOAD_CLEAR = 1 << 3 -} nsgtk_download_actions; - -struct gui_download_window { - struct download_context *ctx; - nsgtk_download_actions sensitivity; - nsgtk_download_status status; - - GString *name; - GString *time_left; - gint size_total; - gint size_downloaded; - gint progress; - gfloat time_remaining; - gfloat start_time; - gfloat speed; - - GtkTreeRowReference *row; - GIOChannel *write; - GError *error; -}; - -typedef void (*nsgtk_download_selection_action)(struct gui_download_window *dl); - bool nsgtk_download_init(const char *glade_file_location); void nsgtk_download_destroy (void); bool nsgtk_check_for_downloads(GtkWindow *parent); |