## EComposerHeaderTable

EComposerHeaderTable

## Functions

GtkWidget * | e_composer_header_table_new ()
EClientCache * | e_composer_header_table_ref_client_cache ()
EComposerHeader * | e_composer_header_table_get_header ()
EMailSignatureComboBox * | e_composer_header_table_get_signature_combo_box ()
EDestination ** | e_composer_header_table_get_destinations ()
EDestination ** | e_composer_header_table_get_destinations_bcc ()
void | e_composer_header_table_add_destinations_bcc ()
void | e_composer_header_table_set_destinations_bcc ()
EDestination ** | e_composer_header_table_get_destinations_cc ()
void | e_composer_header_table_add_destinations_cc ()
void | e_composer_header_table_set_destinations_cc ()
EDestination ** | e_composer_header_table_get_destinations_to ()
void | e_composer_header_table_add_destinations_to ()
void | e_composer_header_table_set_destinations_to ()
gchar * | e_composer_header_table_dup_identity_uid ()
void | e_composer_header_table_set_identity_uid ()
const gchar * | e_composer_header_table_get_from_name ()
const gchar * | e_composer_header_table_get_from_address ()
GList * | e_composer_header_table_get_post_to ()
void | e_composer_header_table_set_post_to_base ()
void | e_composer_header_table_set_post_to_list ()
const gchar * | e_composer_header_table_get_reply_to ()
void | e_composer_header_table_set_reply_to ()
const gchar * | e_composer_header_table_get_mail_followup_to ()
void | e_composer_header_table_set_mail_followup_to ()
const gchar * | e_composer_header_table_get_mail_reply_to ()
void | e_composer_header_table_set_mail_reply_to ()
const gchar * | e_composer_header_table_get_signature_uid ()
void | e_composer_header_table_set_signature_uid ()
const gchar * | e_composer_header_table_get_subject ()
void | e_composer_header_table_set_subject ()
void | e_composer_header_table_set_header_visible ()
ESource * | e_composer_header_table_ref_source ()

## Properties

EClientCache * | client-cache | Read / Write / Construct Only
GPtrArray * | destinations-bcc | Read / Write
GPtrArray * | destinations-cc | Read / Write
GPtrArray * | destinations-to | Read / Write
char * | identity-uid | Read / Write
char * | mail-followup-to | Read / Write
char * | mail-reply-to | Read / Write
GPtrArray * | post-to | Read / Write
char * | reply-to | Read / Write
char * | signature-combo-box | Read
char * | signature-uid | Read / Write
char * | subject | Read / Write

## Types and Values

enum | EComposerHeaderType

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkGrid
                        ╰── EComposerHeaderTable

## Description

## Functions

### e_composer_header_table_new ()

    GtkWidget *
    e_composer_header_table_new (EClientCache *client_cache);

### e_composer_header_table_ref_client_cache ()

    EClientCache *
    e_composer_header_table_ref_client_cache
                                   (EComposerHeaderTable *table);

### e_composer_header_table_get_header ()

    EComposerHeader *
    e_composer_header_table_get_header (EComposerHeaderTable *table,
                                        EComposerHeaderType type);

### e_composer_header_table_get_signature_combo_box ()

    EMailSignatureComboBox *
    e_composer_header_table_get_signature_combo_box
                                   (EComposerHeaderTable *table);

### e_composer_header_table_get_destinations ()

    EDestination **
    e_composer_header_table_get_destinations
                                   (EComposerHeaderTable *table);

### e_composer_header_table_get_destinations_bcc ()

    EDestination **
    e_composer_header_table_get_destinations_bcc
                                   (EComposerHeaderTable *table);

### e_composer_header_table_add_destinations_bcc ()

    void
    e_composer_header_table_add_destinations_bcc
                                   (EComposerHeaderTable *table,
                                    EDestination **destination);

### e_composer_header_table_set_destinations_bcc ()

    void
    e_composer_header_table_set_destinations_bcc
                                   (EComposerHeaderTable *table,
                                    EDestination **destinations);

### e_composer_header_table_get_destinations_cc ()

    EDestination **
    e_composer_header_table_get_destinations_cc
                                   (EComposerHeaderTable *table);

### e_composer_header_table_add_destinations_cc ()

    void
    e_composer_header_table_add_destinations_cc
                                   (EComposerHeaderTable *table,
                                    EDestination **destination);

### e_composer_header_table_set_destinations_cc ()

    void
    e_composer_header_table_set_destinations_cc
                                   (EComposerHeaderTable *table,
                                    EDestination **destinations);

### e_composer_header_table_get_destinations_to ()

    EDestination **
    e_composer_header_table_get_destinations_to
                                   (EComposerHeaderTable *table);

### e_composer_header_table_add_destinations_to ()

    void
    e_composer_header_table_add_destinations_to
                                   (EComposerHeaderTable *table,
                                    EDestination **destinations);

### e_composer_header_table_set_destinations_to ()

    void
    e_composer_header_table_set_destinations_to
                                   (EComposerHeaderTable *table,
                                    EDestination **destinations);

### e_composer_header_table_dup_identity_uid ()

    gchar *
    e_composer_header_table_dup_identity_uid
                                   (EComposerHeaderTable *table,
                                    gchar **chosen_alias_name,
                                    gchar **chosen_alias_address);

### e_composer_header_table_set_identity_uid ()

    void
    e_composer_header_table_set_identity_uid
                                   (EComposerHeaderTable *table,
                                    const gchar *identity_uid,
                                    const gchar *alias_name,
                                    const gchar *alias_address);

### e_composer_header_table_get_from_name ()

    const gchar *
    e_composer_header_table_get_from_name (EComposerHeaderTable *table);

### e_composer_header_table_get_from_address ()

    const gchar *
    e_composer_header_table_get_from_address
                                   (EComposerHeaderTable *table);

### e_composer_header_table_get_post_to ()

    GList *
    e_composer_header_table_get_post_to (EComposerHeaderTable *table);

### e_composer_header_table_set_post_to_base ()

    void
    e_composer_header_table_set_post_to_base
                                   (EComposerHeaderTable *table,
                                    const gchar *base_url,
                                    const gchar *post_to);

### e_composer_header_table_set_post_to_list ()

    void
    e_composer_header_table_set_post_to_list
                                   (EComposerHeaderTable *table,
                                    GList *folder_list);

### e_composer_header_table_get_reply_to ()

    const gchar *
    e_composer_header_table_get_reply_to (EComposerHeaderTable *table);

### e_composer_header_table_set_reply_to ()

    void
    e_composer_header_table_set_reply_to (EComposerHeaderTable *table,
                                          const gchar *reply_to);

### e_composer_header_table_get_mail_followup_to ()

    const gchar *
    e_composer_header_table_get_mail_followup_to
                                   (EComposerHeaderTable *table);

### e_composer_header_table_set_mail_followup_to ()

    void
    e_composer_header_table_set_mail_followup_to
                                   (EComposerHeaderTable *table,
                                    const gchar *mail_followup_to);

### e_composer_header_table_get_mail_reply_to ()

    const gchar *
    e_composer_header_table_get_mail_reply_to
                                   (EComposerHeaderTable *table);

### e_composer_header_table_set_mail_reply_to ()

    void
    e_composer_header_table_set_mail_reply_to
                                   (EComposerHeaderTable *table,
                                    const gchar *mail_reply_to);

### e_composer_header_table_get_signature_uid ()

    const gchar *
    e_composer_header_table_get_signature_uid
                                   (EComposerHeaderTable *table);

### e_composer_header_table_set_signature_uid ()

    void
    e_composer_header_table_set_signature_uid
                                   (EComposerHeaderTable *table,
                                    const gchar *signature_uid);

### e_composer_header_table_get_subject ()

    const gchar *
    e_composer_header_table_get_subject (EComposerHeaderTable *table);

### e_composer_header_table_set_subject ()

    void
    e_composer_header_table_set_subject (EComposerHeaderTable *table,
                                         const gchar *subject);

### e_composer_header_table_set_header_visible ()

    void
    e_composer_header_table_set_header_visible
                                   (EComposerHeaderTable *table,
                                    EComposerHeaderType type,
                                    gboolean visible);

### e_composer_header_table_ref_source ()

    ESource *
    e_composer_header_table_ref_source (EComposerHeaderTable *table,
                                        const gchar *uid);

Convenience function that works just like `e_source_registry_ref_source()`, but spares the caller from digging out the ESourceRegistry from `table` .

The returned ESource is referenced for thread-safety and must be unreferenced with `g_object_unref()` when finished with it.

#### Parameters

table | an EComposerHeaderTable |
uid | a unique identifier string |

#### Returns

an ESource, or `NULL` if no match was found

## Types and Values

### enum EComposerHeaderType

#### Members

E_COMPOSER_HEADER_FROM |  |
E_COMPOSER_HEADER_REPLY_TO |  |
E_COMPOSER_HEADER_MAIL_REPLY_TO |  |
E_COMPOSER_HEADER_MAIL_FOLLOWUP_TO |  |
E_COMPOSER_HEADER_TO |  |
E_COMPOSER_HEADER_CC |  |
E_COMPOSER_HEADER_BCC |  |
E_COMPOSER_HEADER_POST_TO |  |
E_COMPOSER_HEADER_SUBJECT |  |
E_COMPOSER_NUM_HEADERS |  |

## Property Details

### The `“client-cache”` property

      “client-cache”             EClientCache *

Cache of shared EClient instances.

Owner: EComposerHeaderTable

Flags: Read / Write / Construct Only

### The `“destinations-bcc”` property

      “destinations-bcc”         GPtrArray *

Owner: EComposerHeaderTable

Flags: Read / Write

### The `“destinations-cc”` property

      “destinations-cc”          GPtrArray *

Owner: EComposerHeaderTable

Flags: Read / Write

### The `“destinations-to”` property

      “destinations-to”          GPtrArray *

Owner: EComposerHeaderTable

Flags: Read / Write

### The `“identity-uid”` property

      “identity-uid”             char *

Owner: EComposerHeaderTable

Flags: Read / Write

Default value: NULL

### The `“mail-followup-to”` property

      “mail-followup-to”         char *

Owner: EComposerHeaderTable

Flags: Read / Write

Default value: NULL

### The `“mail-reply-to”` property

      “mail-reply-to”            char *

Owner: EComposerHeaderTable

Flags: Read / Write

Default value: NULL

### The `“post-to”` property

      “post-to”                  GPtrArray *

Owner: EComposerHeaderTable

Flags: Read / Write

### The `“reply-to”` property

      “reply-to”                 char *

Owner: EComposerHeaderTable

Flags: Read / Write

Default value: NULL

### The `“signature-combo-box”` property

      “signature-combo-box”      char *

Owner: EComposerHeaderTable

Flags: Read

Default value: NULL

### The `“signature-uid”` property

      “signature-uid”            char *

Owner: EComposerHeaderTable

Flags: Read / Write

Default value: NULL

### The `“subject”` property

      “subject”                  char *

Owner: EComposerHeaderTable

Flags: Read / Write

Default value: NULL