GMime 2.4 Reference Manual | ||||
---|---|---|---|---|
GMimeFilterHTML; #define GMIME_FILTER_HTML_PRE #define GMIME_FILTER_HTML_CONVERT_NL #define GMIME_FILTER_HTML_CONVERT_SPACES #define GMIME_FILTER_HTML_CONVERT_URLS #define GMIME_FILTER_HTML_MARK_CITATION #define GMIME_FILTER_HTML_CONVERT_ADDRESSES #define GMIME_FILTER_HTML_ESCAPE_8BIT #define GMIME_FILTER_HTML_CITE GMimeFilter* g_mime_filter_html_new (guint32 flags, guint32 colour);
typedef struct _GMimeFilterHTML GMimeFilterHTML;
A filter for converting text/plain into text/html.
#define GMIME_FILTER_HTML_CONVERT_NL (1 << 1)
Convert new-lines ('\n') into <br> tags.
#define GMIME_FILTER_HTML_CONVERT_SPACES (1 << 2)
Preserve whitespace by converting spaces into their appropriate html entities.
#define GMIME_FILTER_HTML_CONVERT_URLS (1 << 3)
Wrap detected URLs in <a href=...> tags.
#define GMIME_FILTER_HTML_MARK_CITATION (1 << 4)
Change the colour of citation text.
#define GMIME_FILTER_HTML_CONVERT_ADDRESSES (1 << 5)
Wrap email addresses in "mailto:" href tags.
#define GMIME_FILTER_HTML_ESCAPE_8BIT (1 << 6)
Converts 8bit characters to '?'.
#define GMIME_FILTER_HTML_CITE (1 << 7)
Cites text by prepending "> " to each cited line.
GMimeFilter* g_mime_filter_html_new (guint32 flags, guint32 colour);
Creates a new GMimeFilterHTML filter which can be used to convert a plain UTF-8 text stream into an html stream.
|
html flags |
|
citation colour |
Returns : |
a new html filter. |