ENameSelectorEntry

ENameSelectorEntry

Synopsis

#define             MINIMUM_QUERY_LENGTH
#define             FORCE_SHOW_ADDRESS
#define             USER_QUERY_FIELDS
                    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);
gchar *             ens_util_populate_user_query_fields (GSList *user_query_fields,
                                                         const gchar *cue_str,
                                                         const gchar *encoded_cue_str);

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"


FORCE_SHOW_ADDRESS

#define FORCE_SHOW_ADDRESS   "/apps/evolution/addressbook/completion/show_address"

Since 2.24


USER_QUERY_FIELDS

#define USER_QUERY_FIELDS "/apps/evolution/addressbook/completion/user_query_fields"

Since 2.24


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 :


ens_util_populate_user_query_fields ()

gchar *             ens_util_populate_user_query_fields (GSList *user_query_fields,
                                                         const gchar *cue_str,
                                                         const gchar *encoded_cue_str);

Populates list of user query fields to string usable in query string. Returned pointer is either newly allocated string, supposed to be freed with g_free, or NULL if no fields defined.

user_query_fields :

cue_str :

encoded_cue_str :

Returns :

Since 2.24

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.