## EMailPartHeaders

EMailPartHeaders

## Synopsis

    #define             E_MAIL_PART_HEADERS_MIME_TYPE
    struct              EMailPartHeaders;
    enum                EMailPartHeadersPrintModelColumns;
    EMailPart *         e_mail_part_headers_new             (CamelMimePart *mime_part,
                                                             const gchar *id);
    gchar **            e_mail_part_headers_dup_default_headers
                                                            (EMailPartHeaders *part);
    void                e_mail_part_headers_set_default_headers
                                                            (EMailPartHeaders *part,
                                                             const gchar * const *default_headers);
    gboolean            e_mail_part_headers_is_default      (EMailPartHeaders *part,
                                                             const gchar *header_name);
    GtkTreeModel *      e_mail_part_headers_ref_print_model (EMailPartHeaders *part);

## Object Hierarchy

      GObject
       +----EMailPart
             +----EMailPartHeaders

## Implemented Interfaces

EMailPartHeaders implements EExtensible.

## Properties

      "default-headers"          GStrv                 : Read / Write / Construct

## Description

## Details

### E_MAIL_PART_HEADERS_MIME_TYPE

    #define             E_MAIL_PART_HEADERS_MIME_TYPE

### struct EMailPartHeaders

    struct EMailPartHeaders;

### enum EMailPartHeadersPrintModelColumns

    typedef enum {
    	E_MAIL_PART_HEADERS_PRINT_MODEL_COLUMN_INCLUDE,
    	E_MAIL_PART_HEADERS_PRINT_MODEL_COLUMN_HEADER_NAME,
    	E_MAIL_PART_HEADERS_PRINT_MODEL_COLUMN_HEADER_VALUE,
    	E_MAIL_PART_HEADERS_PRINT_MODEL_NUM_COLUMNS
    } EMailPartHeadersPrintModelColumns;

`E_MAIL_PART_HEADERS_PRINT_MODEL_COLUMN_INCLUDE` |
`E_MAIL_PART_HEADERS_PRINT_MODEL_COLUMN_HEADER_NAME` |
`E_MAIL_PART_HEADERS_PRINT_MODEL_COLUMN_HEADER_VALUE` |
`E_MAIL_PART_HEADERS_PRINT_MODEL_NUM_COLUMNS` |

### e_mail_part_headers_new ()

    EMailPart *         e_mail_part_headers_new             (CamelMimePart *mime_part,
                                                             const gchar *id);

### e_mail_part_headers_dup_default_headers ()

    gchar **            e_mail_part_headers_dup_default_headers
                                                            (EMailPartHeaders *part);

### e_mail_part_headers_set_default_headers ()

    void                e_mail_part_headers_set_default_headers
                                                            (EMailPartHeaders *part,
                                                             const gchar * const *default_headers);

### e_mail_part_headers_is_default ()

    gboolean            e_mail_part_headers_is_default      (EMailPartHeaders *part,
                                                             const gchar *header_name);

### e_mail_part_headers_ref_print_model ()

    GtkTreeModel *      e_mail_part_headers_ref_print_model (EMailPartHeaders *part);

## Property Details

### The `"default-headers"` property

      "default-headers"          GStrv                 : Read / Write / Construct

Headers to display by default.