/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2002 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2003 Hiroyuki Yamamoto
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#ifndef __COMPOSE_H__
#define __COMPOSE_H__
+typedef struct _Compose Compose;
+typedef struct _AttachInfo AttachInfo;
+
#include <glib.h>
#include <gtk/gtkwidget.h>
#include <gtk/gtkitemfactory.h>
-typedef struct _Compose Compose;
-typedef struct _AttachInfo AttachInfo;
-
#include "procmsg.h"
#include "procmime.h"
#include "addressbook.h"
MsgInfo *targetinfo;
MsgInfo *replyinfo;
+ MsgInfo *autosaved_draft;
MsgInfo *fwdinfo;
GtkWidget *header_table;
gboolean sending;
gboolean return_receipt;
- gboolean paste_as_quotation;
GSList *to_list;
GSList *newsgroup_list;
UndoMain *undostruct;
+ gchar *sig_str;
+
/* external editor */
gchar *exteditor_file;
pid_t exteditor_pid;
gint priority;
gchar *redirect_filename;
+
+ gboolean remove_references;
};
struct _AttachInfo
Compose *compose_new_with_folderitem (PrefsAccount *account,
FolderItem *item);
+void compose_reply_mode (ComposeMode mode,
+ GSList *msginfo_list,
+ gchar *body);
+/* remove */
void compose_followup_and_reply_to (MsgInfo *msginfo,
gboolean quote,
gboolean to_all,
- gboolean ignore_replyto,
+ gboolean to_sender,
const gchar *body);
void compose_reply (MsgInfo *msginfo,
gboolean quote,
gboolean to_all,
gboolean to_ml,
- gboolean ignore_replyto,
+ gboolean to_sender,
const gchar *body);
Compose *compose_forward (PrefsAccount *account,
MsgInfo *msginfo,
gboolean as_attach,
- const gchar *body);
+ const gchar *body,
+ gboolean no_extedit);
Compose *compose_forward_multiple (PrefsAccount *account,
GSList *msginfo_list);
+/* remove end */
+
Compose *compose_redirect (PrefsAccount *account,
MsgInfo *msginfo);
void compose_reedit (MsgInfo *msginfo);