2005-01-07 [colin] 0.9.13cvs28.3
[claws.git] / src / gtk / progressdialog.h
index d7b5b66a009c1b72de82e7f6ec84261f01205aac..d4e2b74ce883998cc0516bd51d7c1d615c36e8ec 100644 (file)
@@ -32,6 +32,7 @@ struct _ProgressDialog
        GtkWidget *cancel_btn;
        GtkWidget *progressbar;
        GtkWidget *clist;
+       GtkWidget *list_view;
 };
 
 ProgressDialog *progress_dialog_create (void);
@@ -42,4 +43,27 @@ void progress_dialog_set_fraction    (ProgressDialog *progress,
                                         gfloat          percentage);
 void progress_dialog_destroy           (ProgressDialog *progress);
 
+
+/*
+ * Use these functions to access the dialog list
+ */
+
+gint progress_dialog_list_set_account  (ProgressDialog *progress,
+                                        gint            row,
+                                        const gchar    *account_name);
+gint progress_dialog_list_set_image    (ProgressDialog *progress,
+                                        gint            row,
+                                        GdkPixbuf      *image);
+gint progress_dialog_list_set_status   (ProgressDialog *progress,
+                                        gint            row,
+                                        const gchar    *status);
+gint progress_dialog_list_set          (ProgressDialog *progress,
+                                        gint            row,
+                                        GdkPixbuf      *image,
+                                        const gchar    *account_name,
+                                        const gchar    *status);
+
+gboolean progress_dialog_list_select_row(ProgressDialog *progress,
+                                        gint            row);
+
 #endif /* __PROGRESS_H__ */