aboutsummaryrefslogtreecommitdiffstats
path: root/em-format/e-mail-part-headers.h
Commit message (Collapse)AuthorAgeFilesLines
* Add e_mail_part_headers_ref_print_model().Matthew Barnes2013-06-081-0/+11
| | | | | | | | Returns a GtkTreeModel of header names and values and visibility flags, built from the CamelMimeMessage. The tree model rows can be reordered and toggled prior to printing. Also add e_mail_part_headers_is_default() as a handy helper.
* EMailPartHeaders: Add a "default-headers" property.Matthew Barnes2013-06-081-2/+7
| | | | | | | | | This will replace the headers API in EMailFormatter. Need a more permanent place for headers since EMailFormatter is too disposable. Also add an ESettingsMailPartHeaders class, which binds the new property to the "show-headers" setting with a suitable mapping function to filter out disabled header names.
* Convert EMailPart to a GObject.Matthew Barnes2013-05-201-0/+68
EMailPart is reference-counted, subclassed, and allows a custom finalize function. There's no excuse for it not to use GObject.