|  |  |  | Evolution-Data-Server Manual: Utilities (libedataserver) |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
                    ESourceGroup;
ESourceGroup *      e_source_group_new                  (const gchar *name,
                                                         const gchar *base_uri);
ESourceGroup *      e_source_group_new_from_xml         (const gchar *xml);
ESourceGroup *      e_source_group_new_from_xmldoc      (xmlDocPtr doc);
gboolean            e_source_group_update_from_xml      (ESourceGroup *group,
                                                         const gchar *xml,
                                                         gboolean *changed_return);
gboolean            e_source_group_update_from_xmldoc   (ESourceGroup *group,
                                                         xmlDocPtr doc,
                                                         gboolean *changed_return);
gchar *             e_source_group_uid_from_xmldoc      (xmlDocPtr doc);
void                e_source_group_set_name             (ESourceGroup *group,
                                                         const gchar *name);
void                e_source_group_set_base_uri         (ESourceGroup *group,
                                                         const gchar *base_uri);
void                e_source_group_set_readonly         (ESourceGroup *group,
                                                         gboolean readonly);
const gchar *       e_source_group_peek_uid             (ESourceGroup *group);
const gchar *       e_source_group_peek_name            (ESourceGroup *group);
const gchar *       e_source_group_peek_base_uri        (ESourceGroup *group);
gboolean            e_source_group_get_readonly         (ESourceGroup *group);
GSList *            e_source_group_peek_sources         (ESourceGroup *group);
ESource *           e_source_group_peek_source_by_uid   (ESourceGroup *group,
                                                         const gchar *source_uid);
ESource *           e_source_group_peek_source_by_name  (ESourceGroup *group,
                                                         const gchar *source_name);
gboolean            e_source_group_add_source           (ESourceGroup *group,
                                                         ESource *source,
                                                         gint position);
gboolean            e_source_group_remove_source        (ESourceGroup *group,
                                                         ESource *source);
gboolean            e_source_group_remove_source_by_uid (ESourceGroup *group,
                                                         const gchar *uid);
gchar *             e_source_group_get_property         (ESourceGroup *source,
                                                         const gchar *property);
void                e_source_group_set_property         (ESourceGroup *source,
                                                         const gchar *property,
                                                         const gchar *value);
void                e_source_group_foreach_property     (ESourceGroup *source,
                                                         GHFunc func,
                                                         gpointer data);
gchar *             e_source_group_to_xml               (ESourceGroup *group);
gboolean            e_source_group_equal                (ESourceGroup *a,
                                                         ESourceGroup *b);
gboolean            e_source_group_xmlstr_equal         (const gchar *a,
                                                         const gchar *b);
ESourceGroup * e_source_group_new (const gchar *name, const gchar *base_uri);
| 
 | |
| 
 | |
| Returns : | 
ESourceGroup * e_source_group_new_from_xml (const gchar *xml);
| 
 | |
| Returns : | 
ESourceGroup * e_source_group_new_from_xmldoc (xmlDocPtr doc);
| 
 | |
| Returns : | 
gboolean e_source_group_update_from_xml (ESourceGroup *group, const gchar *xml, gboolean *changed_return);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_group_update_from_xmldoc (ESourceGroup *group, xmlDocPtr doc, gboolean *changed_return);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gchar * e_source_group_uid_from_xmldoc (xmlDocPtr doc);
| 
 | |
| Returns : | 
void e_source_group_set_name (ESourceGroup *group, const gchar *name);
| 
 | |
| 
 | 
void e_source_group_set_base_uri (ESourceGroup *group, const gchar *base_uri);
| 
 | |
| 
 | 
void e_source_group_set_readonly (ESourceGroup *group, gboolean readonly);
| 
 | |
| 
 | 
const gchar * e_source_group_peek_uid (ESourceGroup *group);
| 
 | |
| Returns : | 
const gchar * e_source_group_peek_name (ESourceGroup *group);
| 
 | |
| Returns : | 
const gchar * e_source_group_peek_base_uri (ESourceGroup *group);
| 
 | |
| Returns : | 
gboolean e_source_group_get_readonly (ESourceGroup *group);
| 
 | |
| Returns : | 
GSList * e_source_group_peek_sources (ESourceGroup *group);
| 
 | |
| Returns : | 
ESource * e_source_group_peek_source_by_uid (ESourceGroup *group, const gchar *source_uid);
| 
 | |
| 
 | |
| Returns : | 
ESource * e_source_group_peek_source_by_name (ESourceGroup *group, const gchar *source_name);
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_group_add_source (ESourceGroup *group, ESource *source, gint position);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_group_remove_source (ESourceGroup *group, ESource *source);
| 
 | |
| 
 | |
| Returns : | 
gboolean e_source_group_remove_source_by_uid (ESourceGroup *group, const gchar *uid);
| 
 | |
| 
 | |
| Returns : | 
gchar * e_source_group_get_property (ESourceGroup *source, const gchar *property);
| 
 | |
| 
 | |
| Returns : | 
void e_source_group_set_property (ESourceGroup *source, const gchar *property, const gchar *value);
| 
 | |
| 
 | |
| 
 | 
void e_source_group_foreach_property (ESourceGroup *source, GHFunc func, gpointer data);
| 
 | |
| 
 | |
| 
 | 
gboolean e_source_group_equal (ESourceGroup *a, ESourceGroup *b);
Compares if a is equivalent to b.
| 
 | An ESourceGroup | 
| 
 | Another ESourceGroup | 
| Returns : | TRUEifais equivalent tob,FALSEotherwise. | 
"changed" signalvoid user_function (ESourceGroup *esourcegroup, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"source-added" signalvoid user_function (ESourceGroup *esourcegroup, GObject *arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"source-removed" signalvoid user_function (ESourceGroup *esourcegroup, GObject *arg1, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. |