![]() |
![]() |
![]() |
Evolution-Data-Server Manual: Utilities (libedataserver) | ![]() |
---|---|---|---|---|
Top | Description |
struct 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
);
struct ESourceGroup { GObject parent; ESourceGroupPrivate *priv; };
Contains only private data that should be read and manipulated using the functions below.
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
);
void e_source_group_set_base_uri (ESourceGroup *group
,const gchar *base_uri
);
void e_source_group_set_readonly (ESourceGroup *group
,gboolean readonly
);
GSList * e_source_group_peek_sources (ESourceGroup *group
);
Returns : |
. [transfer none][element-type ESource] |
ESource * e_source_group_peek_source_by_uid (ESourceGroup *group
,const gchar *source_uid
);
Returns : |
the ESource. [transfer none] |
ESource * e_source_group_peek_source_by_name (ESourceGroup *group
,const gchar *source_name
);
Returns : |
the ESource. [transfer none] |
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
);
Since 1.12
void e_source_group_set_property (ESourceGroup *source
,const gchar *property
,const gchar *value
);
Since 1.12
void e_source_group_foreach_property (ESourceGroup *source
,GHFunc func
,gpointer data
);
|
the func to call on each property. [scope call] |
|
the user data |
Since 1.12
gboolean e_source_group_equal (ESourceGroup *a
,ESourceGroup *b
);
Compares if a
is equivalent to b
.
|
An ESourceGroup |
|
Another ESourceGroup |
Returns : |
TRUE if a is equivalent to b ,
FALSE otherwise. |
Since 2.24