2005-12-19 [cleroy] 1.9.100cvs95
[claws.git] / src / compose.h
index d4f87e4b18b533a7d92f155ad6439b67697cf5fb..67913c074aec47a680442573ae82b1884985ab89 100644 (file)
@@ -216,8 +216,10 @@ struct _Compose
        guint draft_timeout_tag;
        
        GtkTextTag *no_wrap_tag;
+       GtkTextTag *no_join_tag;
        GMutex *mutex;
        gchar *orig_charset;
+       gint set_cursor_pos;
 };
 
 struct _AttachInfo
@@ -241,16 +243,16 @@ Compose *compose_new_with_folderitem      (PrefsAccount   *account,
 Compose *compose_new_with_list         (PrefsAccount   *account,
                                         GList          *listAddress);
 
-void compose_reply_mode                        (ComposeMode     mode, 
+Compose *compose_reply_mode            (ComposeMode     mode, 
                                         GSList         *msginfo_list, 
                                         gchar          *body);
 /* remove */
-void compose_followup_and_reply_to     (MsgInfo        *msginfo,
+Compose *compose_followup_and_reply_to (MsgInfo        *msginfo,
                                         gboolean        quote,
                                         gboolean        to_all,
                                         gboolean        to_sender,
                                         const gchar    *body);
-void compose_reply                     (MsgInfo        *msginfo,
+Compose *compose_reply                 (MsgInfo        *msginfo,
                                         gboolean        quote,
                                         gboolean        to_all,
                                         gboolean        to_ml,
@@ -292,5 +294,6 @@ void compose_toolbar_cb                     (gint           action,
 void compose_reply_from_messageview    (MessageView    *msgview, 
                                         GSList         *msginfo_list, 
                                         guint           action);
+void compose_action_cb                 (void           *data);
 
 #endif /* __COMPOSE_H__ */