## EMailSignatureComboBox

EMailSignatureComboBox

## Functions

GtkWidget * | e_mail_signature_combo_box_new ()
void | e_mail_signature_combo_box_refresh ()
ESourceRegistry * | e_mail_signature_combo_box_get_registry ()
const gchar * | e_mail_signature_combo_box_get_identity_uid ()
void | e_mail_signature_combo_box_set_identity_uid ()
const gchar * | e_mail_signature_combo_box_get_identity_name ()
void | e_mail_signature_combo_box_set_identity_name ()
const gchar * | e_mail_signature_combo_box_get_identity_address ()
void | e_mail_signature_combo_box_set_identity_address ()
void | e_mail_signature_combo_box_set_identity ()
void | e_mail_signature_combo_box_load_selected ()
gboolean | e_mail_signature_combo_box_load_selected_finish ()

## Properties

char * | identity-address | Read / Write
char * | identity-name | Read / Write
char * | identity-uid | Read / Write
ESourceRegistry * | registry | Read / Write / Construct Only

## Types and Values

#define | E_MAIL_SIGNATURE_AUTOGENERATED_UID

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkComboBox
                            ╰── EMailSignatureComboBox

## Description

## Functions

### e_mail_signature_combo_box_new ()

    GtkWidget *
    e_mail_signature_combo_box_new (ESourceRegistry *registry);

### e_mail_signature_combo_box_refresh ()

    void
    e_mail_signature_combo_box_refresh (EMailSignatureComboBox *combo_box);

### e_mail_signature_combo_box_get_registry ()

    ESourceRegistry *
    e_mail_signature_combo_box_get_registry
                                   (EMailSignatureComboBox *combo_box);

### e_mail_signature_combo_box_get_identity_uid ()

    const gchar *
    e_mail_signature_combo_box_get_identity_uid
                                   (EMailSignatureComboBox *combo_box);

### e_mail_signature_combo_box_set_identity_uid ()

    void
    e_mail_signature_combo_box_set_identity_uid
                                   (EMailSignatureComboBox *combo_box,
                                    const gchar *identity_uid);

### e_mail_signature_combo_box_get_identity_name ()

    const gchar *
    e_mail_signature_combo_box_get_identity_name
                                   (EMailSignatureComboBox *combo_box);

### e_mail_signature_combo_box_set_identity_name ()

    void
    e_mail_signature_combo_box_set_identity_name
                                   (EMailSignatureComboBox *combo_box,
                                    const gchar *identity_name);

### e_mail_signature_combo_box_get_identity_address ()

    const gchar *
    e_mail_signature_combo_box_get_identity_address
                                   (EMailSignatureComboBox *combo_box);

### e_mail_signature_combo_box_set_identity_address ()

    void
    e_mail_signature_combo_box_set_identity_address
                                   (EMailSignatureComboBox *combo_box,
                                    const gchar *identity_address);

### e_mail_signature_combo_box_set_identity ()

    void
    e_mail_signature_combo_box_set_identity
                                   (EMailSignatureComboBox *combo_box,
                                    const gchar *identity_uid,
                                    const gchar *identity_name,
                                    const gchar *identity_address);

### e_mail_signature_combo_box_load_selected ()

    void
    e_mail_signature_combo_box_load_selected
                                   (EMailSignatureComboBox *combo_box,
                                    gint io_priority,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
                                    gpointer user_data);

### e_mail_signature_combo_box_load_selected_finish ()

    gboolean
    e_mail_signature_combo_box_load_selected_finish
                                   (EMailSignatureComboBox *combo_box,
                                    GAsyncResult *result,
                                    gchar **contents,
                                    gsize *length,
                                    EContentEditorMode *out_editor_mode,
                                    GError **error);

## Types and Values

### E_MAIL_SIGNATURE_AUTOGENERATED_UID

    #define E_MAIL_SIGNATURE_AUTOGENERATED_UID "autogenerated"

## Property Details

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

      “identity-address”         char *

Owner: EMailSignatureComboBox

Flags: Read / Write

Default value: NULL

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

      “identity-name”            char *

Owner: EMailSignatureComboBox

Flags: Read / Write

Default value: NULL

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

      “identity-uid”             char *

Owner: EMailSignatureComboBox

Flags: Read / Write

Default value: NULL

### The `“registry”` property

      “registry”                 ESourceRegistry *

Owner: EMailSignatureComboBox

Flags: Read / Write / Construct Only