| Top |  |  |  |  | 
|  | e_client_combo_box_new () | 
| EClientCache * | e_client_combo_box_ref_client_cache () | 
|  | e_client_combo_box_set_client_cache () | 
|  | e_client_combo_box_get_client_sync () | 
|  | e_client_combo_box_get_client () | 
|  | e_client_combo_box_get_client_finish () | 
|  | e_client_combo_box_ref_cached_client () | 
As a future enhancement, this widget may also display status information
about the backends associated with the displayed data sources, similar to
GtkWidget * e_client_combo_box_new (EClientCache *client_cache,const);gchar *extension_name
Creates a new client_cache
.  The displayed sources are restricted to
those which have an extension_name
 extension.
EClientCache *
e_client_combo_box_ref_client_cache (EClientComboBox  *combo_box
Returns the EClientCache passed to e_client_combo_box_new().
The returned EClientCache is referenced for thread-safety and must be
unreferenced with g_object_unref()
void e_client_combo_box_set_client_cache (,EClientComboBox *combo_boxEClientCache *client_cache);
Simultaneously sets the 
This function is intended for cases where combo_box
 is instantiated
by a 
EClient * e_client_combo_box_get_client_sync (,EClientComboBox *combo_box,ESource *source,GCancellable *cancellable);GError **error
Obtains a shared source
, or else creates a new
The e_client_cache_get_client_sync() for a list
of valid extension names.
If a request for the same source
 and 
Unreference the returned g_object_unref()error
 and return
NULL
void e_client_combo_box_get_client (,EClientComboBox *combo_box,ESource *source,GCancellable *cancellable,GAsyncReadyCallback callback);gpointer user_data
Asynchronously obtains a shared source
, or else
creates a new 
The e_client_cache_get_client_sync() for a list
of valid extension names.
If a request for the same source
 and 
When the operation is finished, callback
 will be called.  You can
then call e_client_combo_box_get_client_finish() to get the result of
the operation.
EClient * e_client_combo_box_get_client_finish (,EClientComboBox *combo_box,GAsyncResult *result);GError **error
Finishes the operation started with e_client_combo_box_get_client().
Unreference the returned g_object_unref()error
 and return
NULL
EClient * e_client_combo_box_ref_cached_client (,EClientComboBox *combo_box);ESource *source
Returns a shared source
 and the value of
NULL
The returned g_object_unref()