Top | ![]() |
![]() |
![]() |
![]() |
gboolean e_mail_formatter_extension_format (EMailFormatterExtension *extension
,EMailFormatter *formatter
,EMailFormatterContext *context
,EMailPart *part
,GOutputStream *stream
,GCancellable *cancellable
);
e_mail_formatter_extension_format
is deprecated and should not be used in newly-written code.
A virtual function reimplemented in all mail formatter extensions. The
function formats part
, generated HTML (or other format that can be
displayed to user) and writes it to the stream
.
When the function is unable to format the part
(either because it's broken
or because it is a different mimetype then the extension is specialized
for), the function will return FALSE
indicating the EMailFormatter, that
it should pick another extension.
Implementation of this function must be thread-safe.
struct EMailFormatterExtension { GObject parent; EMailFormatterExtensionPrivate *priv; };
EMailFormatterExtension
is deprecated and should not be used in newly-written code.
The EMailFormatterExtension is an abstract class for all extensions for EMailFormatter.