## ENameSelectorEntry ENameSelectorEntry |

## Synopsis

    #define             MINIMUM_QUERY_LENGTH
                        ENameSelectorEntry;
    ENameSelectorEntry* e_name_selector_entry_new           (void);
    EContactStore*      e_name_selector_entry_peek_contact_store
                                                            (ENameSelectorEntry *name_selector_entry);
    void                e_name_selector_entry_set_contact_store
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             EContactStore *contact_store);
    EDestinationStore*  e_name_selector_entry_peek_destination_store
                                                            (ENameSelectorEntry *name_selector_entry);
    void                e_name_selector_entry_set_destination_store
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             EDestinationStore *destination_store);
    void                e_name_selector_entry_set_contact_editor_func
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             gpointer func);
    void                e_name_selector_entry_set_contact_list_editor_func
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             gpointer func);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkEntry
                               +----ENameSelectorEntry
                                     +----ENameSelectorList

## Implemented Interfaces

ENameSelectorEntry implements AtkImplementorIface, GtkBuildable, GtkEditable and GtkCellEditable.

## Signals

      "updated"                                        : Run First

## Description

## Details

### MINIMUM_QUERY_LENGTH

    #define MINIMUM_QUERY_LENGTH "/apps/evolution/addressbook/completion/minimum_query_length"

### ENameSelectorEntry

    typedef struct _ENameSelectorEntry ENameSelectorEntry;

### e_name_selector_entry_new ()

    ENameSelectorEntry* e_name_selector_entry_new           (void);

Creates a new ENameSelectorEntry.

Returns : | A new ENameSelectorEntry.

### e_name_selector_entry_peek_contact_store ()

    EContactStore*      e_name_selector_entry_peek_contact_store
                                                            (ENameSelectorEntry *name_selector_entry);

Gets the EContactStore being used by `name_selector_entry`.

`name_selector_entry` : | an ENameSelectorEntry
Returns : | An EContactStore.

### e_name_selector_entry_set_contact_store ()

    void                e_name_selector_entry_set_contact_store
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             EContactStore *contact_store);

Sets the EContactStore being used by `name_selector_entry` to `contact_store`.

`name_selector_entry` : | an ENameSelectorEntry
`contact_store` : | an EContactStore to use

### e_name_selector_entry_peek_destination_store ()

    EDestinationStore*  e_name_selector_entry_peek_destination_store
                                                            (ENameSelectorEntry *name_selector_entry);

Gets the EDestinationStore being used to store `name_selector_entry`'s destinations.

`name_selector_entry` : | an ENameSelectorEntry
Returns : | An EDestinationStore.

### e_name_selector_entry_set_destination_store ()

    void                e_name_selector_entry_set_destination_store
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             EDestinationStore *destination_store);

Sets `destination_store` as the EDestinationStore to be used to store destinations for `name_selector_entry`.

`name_selector_entry` : | an ENameSelectorEntry
`destination_store` : | an EDestinationStore to use

### e_name_selector_entry_set_contact_editor_func ()

    void                e_name_selector_entry_set_contact_editor_func
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             gpointer func);

DO NOT USE.

`name_selector_entry` : |
`func` : |

### e_name_selector_entry_set_contact_list_editor_func ()

    void                e_name_selector_entry_set_contact_list_editor_func
                                                            (ENameSelectorEntry *name_selector_entry,
                                                             gpointer func);

DO NOT USE.

`name_selector_entry` : |
`func` : |

## Signal Details

### The `"updated"` signal

    void                user_function                      (ENameSelectorEntry *enameselectorentry,
                                                            gpointer            arg1,
                                                            gpointer            user_data)               : Run First

`enameselectorentry` : | the object which received the signal.
`arg1` : |
`user_data` : | user data set when the signal handler was connected.