diff options
author | Dan Vrátil <dvratil@redhat.com> | 2012-03-29 00:38:11 +0800 |
---|---|---|
committer | Dan Vrátil <dvratil@redhat.com> | 2012-03-29 00:38:25 +0800 |
commit | 6d2c382788a4042d53f49a080acd11b499aa52f6 (patch) | |
tree | 3834f0836340918ba17594a603ba61c13b9929a0 /mail/e-mail-display.h | |
parent | 6bd1c6833a2c51898ac45865767dd01ba66a95c5 (diff) | |
download | gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.tar gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.tar.gz gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.tar.bz2 gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.tar.lz gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.tar.xz gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.tar.zst gsoc2013-evolution-6d2c382788a4042d53f49a080acd11b499aa52f6.zip |
WebKit port - port formatter and mail module
Diffstat (limited to 'mail/e-mail-display.h')
-rw-r--r-- | mail/e-mail-display.h | 50 |
1 files changed, 43 insertions, 7 deletions
diff --git a/mail/e-mail-display.h b/mail/e-mail-display.h index 1b71a9db7f..cbac1e37bb 100644 --- a/mail/e-mail-display.h +++ b/mail/e-mail-display.h @@ -22,8 +22,9 @@ #ifndef E_MAIL_DISPLAY_H #define E_MAIL_DISPLAY_H -#include <mail/em-format-html.h> -#include <misc/e-web-view.h> +#include <widgets/misc/e-web-view.h> +#include <widgets/misc/e-search-bar.h> +#include "em-format-html.h" /* Standard GObject macros */ #define E_TYPE_MAIL_DISPLAY \ @@ -51,18 +52,53 @@ typedef struct _EMailDisplayClass EMailDisplayClass; typedef struct _EMailDisplayPrivate EMailDisplayPrivate; struct _EMailDisplay { - EWebView parent; + EWebView web_view; EMailDisplayPrivate *priv; }; struct _EMailDisplayClass { EWebViewClass parent_class; + }; -GType e_mail_display_get_type (void); -EMFormatHTML * e_mail_display_get_formatter (EMailDisplay *display); -void e_mail_display_set_formatter (EMailDisplay *display, - EMFormatHTML *formatter); +GType e_mail_display_get_type (void); +EMFormatHTML * e_mail_display_get_formatter (EMailDisplay *display); +void e_mail_display_set_formatter (EMailDisplay *display, + EMFormatHTML *formatter); + +void e_mail_display_set_mode (EMailDisplay *display, + EMFormatWriteMode mode); +EMFormatWriteMode e_mail_display_get_mode (EMailDisplay *display); +void e_mail_display_set_headers_collapsable + (EMailDisplay *display, + gboolean collapsable); +gboolean e_mail_display_get_headers_collapsable + (EMailDisplay *display); +void e_mail_display_set_headers_collapsed + (EMailDisplay *display, + gboolean collapsed); +gboolean e_mail_display_get_headers_collapsed + (EMailDisplay *display); + +void e_mail_display_load (EMailDisplay *display, + const gchar *msg_uri); +void e_mail_display_reload (EMailDisplay *display); + +GtkAction * e_mail_display_get_action (EMailDisplay *display, + const gchar *action_name); + +void e_mail_display_set_status (EMailDisplay *display, + const gchar *status); + +gchar * e_mail_display_get_selection_plain_text + (EMailDisplay *display, + gint *len); + +void e_mail_display_load_images (EMailDisplay *display); + +void e_mail_display_set_force_load_images + (EMailDisplay *display, + gboolean force_load_images); G_END_DECLS |