2007-02-04 [colin] 2.7.2cvs20
[claws.git] / src / compose.h
index dd9237798fbf18ace3386882cfbf8aa782a116fb..165dce144b696362cac715807a688c163d7ddb36 100644 (file)
@@ -228,6 +228,14 @@ struct _AttachInfo
        off_t size;
 };
 
+typedef enum
+{
+       COMPOSE_QUIT_EDITING,
+       COMPOSE_KEEP_EDITING,
+       COMPOSE_AUTO_SAVE,
+       COMPOSE_DRAFT_FOR_EXIT
+} ComposeDraftAction;
+
 /*#warning FIXME_GTK2 */
 /* attache_files will be locale encode */
 Compose *compose_new                   (PrefsAccount   *account,
@@ -268,7 +276,7 @@ void compose_reflect_prefs_all                      (void);
 void compose_reflect_prefs_pixmap_theme        (void);
 
 void compose_destroy_all                (void);
-void compose_draft                     (gpointer data);
+void compose_draft                     (gpointer data, guint action);
 void compose_toolbar_cb                        (gint           action, 
                                         gpointer       data);
 void compose_reply_from_messageview    (MessageView    *msgview, 
@@ -290,4 +298,6 @@ gint compose_queue                  (Compose *compose,
                                         gchar **msgpath,
                                         gboolean remove_reedit_target);
 gboolean compose_close                 (Compose *compose);
+void compose_clear_exit_drafts         (void);
+void compose_reopen_exit_drafts                (void);
 #endif /* __COMPOSE_H__ */