/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2011 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2012 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
#include "procmsg.h"
#include "procmime.h"
-#include "addressbook.h"
#include "prefs_account.h"
#include "undo.h"
#include "toolbar.h"
-#include "messageview.h"
#include "codeconv.h"
#include "template.h"
-#include "textview.h"
+#include "viewtypes.h"
#include "folder.h"
#ifdef USE_ENCHANT
GtkWidget *scrolledwin;
GtkWidget *text;
GtkWidget *from_name;
-#if !GTK_CHECK_VERSION(2,12,0)
- GtkTooltips *tooltips;
-#endif
GtkWidget *focused_editable;
gboolean use_signing;
gboolean use_encryption;
gchar *privacy_system;
+ gchar *encdata;
gboolean modified;
gboolean remove_references;
- guint draft_timeout_tag;
+ gint64 draft_timeout_tag;
GtkTextTag *no_wrap_tag;
GtkTextTag *no_join_tag;
gboolean automatic_break;
GMutex *mutex;
+ gint close_timeout_tag;
gchar *orig_charset;
gint set_cursor_pos;
-
+
gboolean updating;
gboolean deferred_destroy;
ComposeMode rmode;
GtkWidget *first_combo;
GtkWidget *first_entry;
-
+
GtkUIManager *ui_manager;
+
+ gint folder_update_callback_id;
#if USE_ENCHANT
/* GNU/aspell spell checker */
GtkAspell *gtkaspell;
/* attache_files will be locale encode */
Compose *compose_new (PrefsAccount *account,
const gchar *mailto,
- GPtrArray *attach_files);
+ GList *attach_files);
Compose *compose_new_with_folderitem (PrefsAccount *account,
FolderItem *item,
Compose *compose_reedit (MsgInfo *msginfo,
gboolean batch);
-GList *compose_get_compose_list (void);
+const GList *compose_get_compose_list (void);
void compose_entry_append (Compose *compose,
const gchar *address,
void compose_reopen_exit_drafts (void);
void compose_attach_from_list (Compose *compose, GList *file_list, gboolean free_data);
void compose_check_for_email_account(Compose *compose);
+
#endif /* __COMPOSE_H__ */