## 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 ()
const gchar * | e_composer_header_table_get_identity_uid ()
void | e_composer_header_table_set_identity_uid ()
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_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
gchar * | identity-uid | Read / Write
GPtrArray * | post-to | Read / Write
gchar * | reply-to | Read / Write
gchar * | signature-combo-box | Read
gchar * | signature-uid | Read / Write
gchar * | subject | Read / Write

## Types and Values

struct | EComposerHeaderTable
enum | EComposerHeaderType

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkTable
                        ╰── EComposerHeaderTable

## Implemented Interfaces

EComposerHeaderTable implements AtkImplementorIface and GtkBuildable.

## 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_get_identity_uid ()

    const gchar *
    e_composer_header_table_get_identity_uid
                                   (EComposerHeaderTable *table);

### e_composer_header_table_set_identity_uid ()

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

### 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_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

### struct EComposerHeaderTable

    struct EComposerHeaderTable;

### enum EComposerHeaderType

#### Members

E_COMPOSER_HEADER_FROM |  |
E_COMPOSER_HEADER_REPLY_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.

Flags: Read / Write / Construct Only

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

      “destinations-bcc”         GPtrArray *

Flags: Read / Write

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

      “destinations-cc”          GPtrArray *

Flags: Read / Write

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

      “destinations-to”          GPtrArray *

Flags: Read / Write

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

      “identity-uid”             gchar *

Flags: Read / Write

Default value: NULL

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

      “post-to”                  GPtrArray *

Flags: Read / Write

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

      “reply-to”                 gchar *

Flags: Read / Write

Default value: NULL

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

      “signature-combo-box”      gchar *

Flags: Read

Default value: NULL

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

      “signature-uid”            gchar *

Flags: Read / Write

Default value: NULL

### The `“subject”` property

      “subject”                  gchar *

Flags: Read / Write

Default value: NULL