| 
ESourceList
ESourceList —  |  | 
Synopsis
            ESourceListPrivate;
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);
 
Details
ESourceListPrivate
typedef struct _ESourceListPrivate ESourceListPrivate;
 
e_source_list_new ()
ESourceList* e_source_list_new              (void);
 
e_source_list_new_for_gconf ()
ESourceList* e_source_list_new_for_gconf    (GConfClient *client,
                                             const char *path);
| client: |  | 
| path: |  | 
| Returns : |  | 
 
e_source_list_new_for_gconf_default ()
ESourceList* e_source_list_new_for_gconf_default
                                            (const char *path);
 
e_source_list_peek_groups ()
GSList*     e_source_list_peek_groups       (ESourceList *list);
 
e_source_list_peek_group_by_uid ()
ESourceGroup* e_source_list_peek_group_by_uid
                                            (ESourceList *list,
                                             const char *uid);
 
e_source_list_peek_group_by_name ()
ESourceGroup* e_source_list_peek_group_by_name
                                            (ESourceList *list,
                                             const char *name);
 
e_source_list_peek_source_by_uid ()
ESource*    e_source_list_peek_source_by_uid
                                            (ESourceList *list,
                                             const char *uid);
 
e_source_list_peek_source_any ()
ESource*    e_source_list_peek_source_any   (ESourceList *list);
 
e_source_list_add_group ()
gboolean    e_source_list_add_group         (ESourceList *list,
                                             ESourceGroup *group,
                                             int position);
| list: |  | 
| group: |  | 
| position: |  | 
| Returns : |  | 
 
e_source_list_remove_group ()
gboolean    e_source_list_remove_group      (ESourceList *list,
                                             ESourceGroup *group);
 
e_source_list_remove_group_by_uid ()
gboolean    e_source_list_remove_group_by_uid
                                            (ESourceList *list,
                                             const char *uid);
 
e_source_list_remove_source_by_uid ()
gboolean    e_source_list_remove_source_by_uid
                                            (ESourceList *list,
                                             const char *uidj);
 
e_source_list_sync ()
gboolean    e_source_list_sync              (ESourceList *list,
                                             GError **error);