Chapter 13.  EMFormat

Table of Contents

struct _EMFormatHook - Mail formatter hook.
struct _EMFormatHandler - MIME type handler.
enum _em_format_handler_t - Format handler flags.
struct _EMFormatPURI - Pending URI object.
struct _EMFormatPURITree - Pending URI visibility tree.
struct _EMFormat - Mail formatter object.
em_format_class_add_handler -
em_format_class_remove_handler -
emf_find_handler -
em_format_fallback_handler -
em_format_add_puri -
em_format_push_level -
em_format_pull_level -
em_format_find_visible_puri -
em_format_find_puri -
em_format_clear_puri_tree -
em_format_set_session -
em_format_set_mode -
em_format_set_charset -
em_format_set_default_charset -
em_format_clear_headers -
em_format_default_headers -
em_format_add_header -
em_format_is_attachment -
em_format_is_inline -
em_format_set_inline -
em_format_format_text -
em_format_describe_part -
struct _EMFormatHTMLJob - A formatting job.
struct _EMFormatHTMLPObject - Pending object.
struct _EMFormatHTML - HTML formatter object.

The EMFormat object drives the formatting of MIME message content for display, print, and replying. EMFormatHTML is an implementation of EMFormat which writes its output to a GtkHTML instance.

The EMFormatHook object is loaded by the EPlugin system, and is used hook event listeners into dynamically loaded event handlers.