|  |  |  | Evolution API Reference: libedataserver, utility library |  | 
|---|---|---|---|---|
                    ESourceList;
ESourceList*        e_source_list_new                   (void);
ESourceList*        e_source_list_new_for_gconf         (GConfClient *client,
                                                         const char *path);
ESourceList*        e_source_list_new_for_gconf_default (const char *path);
GSList*             e_source_list_peek_groups           (ESourceList *list);
ESourceGroup*       e_source_list_peek_group_by_uid     (ESourceList *list,
                                                         const char *uid);
ESourceGroup*       e_source_list_peek_group_by_name    (ESourceList *list,
                                                         const char *name);
ESource*            e_source_list_peek_source_by_uid    (ESourceList *list,
                                                         const char *uid);
ESource*            e_source_list_peek_source_any       (ESourceList *list);
gboolean            e_source_list_add_group             (ESourceList *list,
                                                         ESourceGroup *group,
                                                         int position);
gboolean            e_source_list_remove_group          (ESourceList *list,
                                                         ESourceGroup *group);
gboolean            e_source_list_remove_group_by_uid   (ESourceList *list,
                                                         const char *uid);
gboolean            e_source_list_remove_source_by_uid  (ESourceList *list,
                                                         const char *uidj);
gboolean            e_source_list_sync                  (ESourceList *list,
                                                         GError **error);
gboolean            e_source_list_is_gconf_updated      (ESourceList *list);
ESourceList* e_source_list_new_for_gconf (GConfClient *client, const char *path);
| 
 | |
| 
 | |
| Returns : | 
ESourceList* e_source_list_new_for_gconf_default (const char *path);
| 
 | |
| Returns : | 
GSList* e_source_list_peek_groups (ESourceList *list);
| 
 | |
| Returns : | 
ESourceGroup* e_source_list_peek_group_by_uid (ESourceList *list, const char *uid);
| 
 | |
| 
 | |
| Returns : | 
ESourceGroup* e_source_list_peek_group_by_name (ESourceList *list, const char *name);
| 
 | |
| 
 | |
| Returns : | 
ESource* e_source_list_peek_source_by_uid (ESourceList *list, const char *uid);
| 
 | |
| 
 | |
| Returns : | 
ESource* e_source_list_peek_source_any (ESourceList *list);
| 
 | |
| Returns : | 
gboolean e_source_list_add_group (ESourceList *list, ESourceGroup *group, int position);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_list_remove_group (ESourceList *list, ESourceGroup *group);
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_list_remove_group_by_uid (ESourceList *list, const char *uid);
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_list_remove_source_by_uid (ESourceList *list, const char *uidj);
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_list_sync (ESourceList *list, GError **error);
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_list_is_gconf_updated (ESourceList *list);
| 
 | |
| Returns : | 
"changed" signalvoid user_function (ESourceList *esourcelist, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"group-added" signalvoid user_function (ESourceList *esourcelist, gpointer arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"group-removed" signalvoid user_function (ESourceList *esourcelist, gpointer arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. |