/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2004 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2005 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
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#ifndef __COMPOSE_H__
#include "prefs_account.h"
#include "undo.h"
#include "toolbar.h"
+#include "messageview.h"
+#include "codeconv.h"
#ifdef USE_ASPELL
#include "gtkaspell.h"
gboolean use_followupto;
gboolean use_attach;
+ CharSet out_encoding;
+
/* privacy settings */
gboolean use_signing;
gboolean use_encryption;
-
- gint gnupg_mode;
+ gchar *privacy_system;
gboolean modified;
gchar *sig_str;
/* external editor */
- gchar *exteditor_file;
- pid_t exteditor_pid;
- gint exteditor_readdes;
- gint exteditor_tag;
+ gchar *exteditor_file;
+ pid_t exteditor_pid;
+ GIOChannel *exteditor_ch;
+ gint exteditor_tag;
#if USE_ASPELL
/* GNU/aspell spell checker */
gboolean remove_references;
guint draft_timeout_tag;
+
+ GtkTextTag *no_wrap_tag;
+ GMutex *mutex;
+ gchar *orig_charset;
};
struct _AttachInfo
gint compose_send (Compose *compose);
void compose_update_actions_menu (Compose *compose);
-
+void compose_update_privacy_systems_menu(Compose *compose);
void compose_reflect_prefs_all (void);
void compose_reflect_prefs_pixmap_theme (void);
void compose_draft (gpointer data);
void compose_toolbar_cb (gint action,
gpointer data);
+void compose_reply_from_messageview (MessageView *msgview,
+ GSList *msginfo_list,
+ guint action);
#endif /* __COMPOSE_H__ */