| Top |
gboolean e_mail_formatter_extension_format (EMailFormatterExtension *extension,,EMailFormatter *formatterEMailFormatterContext *context,,EMailPart *part,GOutputStream *stream);GCancellable *cancellable
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
Implementation of this function must be thread-safe.
struct EMailFormatterExtension {
GObject parent;
EMailFormatterExtensionPrivate *priv;
};
The EMailFormatterExtension is an abstract class for all extensions for