diff options
author | Tomas Popela <tpopela@redhat.com> | 2014-06-09 22:32:25 +0800 |
---|---|---|
committer | Tomas Popela <tpopela@redhat.com> | 2014-06-09 22:32:25 +0800 |
commit | 8650fb139a9143f04615de74ff569bce3e0c4ce3 (patch) | |
tree | 89a41d08f179a5359b8eaee0c9344b8a5bf07cb3 /composer/e-msg-composer.h | |
parent | 04b7c97275ae420dca43f3e65c2ef54d02f01bdd (diff) | |
download | gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.gz gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.bz2 gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.lz gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.xz gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.tar.zst gsoc2013-evolution-8650fb139a9143f04615de74ff569bce3e0c4ce3.zip |
Bug 540362: [webkit-composer] Use webkit for composer
Merge wip/webkit-composer branch into master.
Diffstat (limited to 'composer/e-msg-composer.h')
-rw-r--r-- | composer/e-msg-composer.h | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/composer/e-msg-composer.h b/composer/e-msg-composer.h index 1fbc1043fd..f6990415f7 100644 --- a/composer/e-msg-composer.h +++ b/composer/e-msg-composer.h @@ -24,7 +24,6 @@ #define E_MSG_COMPOSER_H #include <camel/camel.h> -#include <gtkhtml-editor.h> #include <libebook/libebook.h> #include <shell/e-shell.h> @@ -57,12 +56,12 @@ typedef struct _EMsgComposerClass EMsgComposerClass; typedef struct _EMsgComposerPrivate EMsgComposerPrivate; struct _EMsgComposer { - GtkhtmlEditor parent; + GtkWindow parent; EMsgComposerPrivate *priv; }; struct _EMsgComposerClass { - GtkhtmlEditorClass parent_class; + GtkWindowClass parent_class; /* Signals */ gboolean (*presend) (EMsgComposer *composer); @@ -93,12 +92,11 @@ EMsgComposer * e_msg_composer_new_redirect (EShell *shell, CamelMimeMessage *message, const gchar *identity_uid, GCancellable *cancellable); +EHTMLEditor * e_msg_composer_get_editor (EMsgComposer *composer); EFocusTracker * e_msg_composer_get_focus_tracker (EMsgComposer *composer); CamelSession * e_msg_composer_ref_session (EMsgComposer *composer); EShell * e_msg_composer_get_shell (EMsgComposer *composer); -EWebViewGtkHTML * - e_msg_composer_get_web_view (EMsgComposer *composer); void e_msg_composer_send (EMsgComposer *composer); void e_msg_composer_save_to_drafts (EMsgComposer *composer); @@ -131,12 +129,6 @@ void e_msg_composer_set_source_headers CamelMessageFlags flags); void e_msg_composer_attach (EMsgComposer *composer, CamelMimePart *mime_part); -CamelMimePart * e_msg_composer_add_inline_image_from_file - (EMsgComposer *composer, - const gchar *filename); -void e_msg_composer_add_inline_image_from_mime_part - (EMsgComposer *composer, - CamelMimePart *part); void e_msg_composer_get_message (EMsgComposer *composer, gint io_priority, GCancellable *cancellable, @@ -175,8 +167,6 @@ CamelInternetAddress * CamelInternetAddress * e_msg_composer_get_reply_to (EMsgComposer *composer); -void e_msg_composer_clear_inlined_table - (EMsgComposer *composer); void e_msg_composer_add_message_attachments (EMsgComposer *composer, CamelMimeMessage *message, @@ -186,8 +176,6 @@ void e_msg_composer_request_close (EMsgComposer *composer); gboolean e_msg_composer_can_close (EMsgComposer *composer, gboolean can_save_draft); -void e_msg_composer_reply_indent (EMsgComposer *composer); - EComposerHeaderTable * e_msg_composer_get_header_table (EMsgComposer *composer); EAttachmentView * @@ -198,9 +186,15 @@ GByteArray * e_msg_composer_get_raw_message_text gboolean e_msg_composer_is_exiting (EMsgComposer *composer); -GList * e_load_spell_languages (void); -void e_save_spell_languages (GList *spell_languages); - +void e_save_spell_languages (const GList *spell_languages); +void e_msg_composer_is_from_new_message + (EMsgComposer *composer, + gboolean is_from_new_message); +void e_msg_composer_save_focused_widget + (EMsgComposer *composer); +void e_msg_composer_restore_focus_on_composer + (EMsgComposer *composer); +gboolean e_msg_composer_is_busy (EMsgComposer *composer); G_END_DECLS #endif /* E_MSG_COMPOSER_H */ |