| Evolution-Data-Server Manual: Utilities (libedataserver) | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
struct ESource; ESource * e_source_new (const gchar *name,const gchar *relative_uri); ESource * e_source_new_with_absolute_uri (const gchar *name,const gchar *absolute_uri); ESource * e_source_new_from_xml_node (xmlNodePtr node); ESource * e_source_new_from_standalone_xml (const gchar *xml); ESource * e_source_copy (ESource *source); gboolean e_source_update_from_xml_node (ESource *source,xmlNodePtr node,gboolean *changed_return); gchar * e_source_uid_from_xml_node (xmlNodePtr node); void e_source_set_group (ESource *source,ESourceGroup *group); void e_source_set_name (ESource *source,const gchar *name); void e_source_set_relative_uri (ESource *source,const gchar *relative_uri); void e_source_set_absolute_uri (ESource *source,const gchar *absolute_uri); void e_source_set_color_spec (ESource *source,const gchar *color_spec); void e_source_set_readonly (ESource *source,gboolean readonly); ESourceGroup * e_source_peek_group (ESource *source); const gchar * e_source_peek_uid (ESource *source); const gchar * e_source_peek_name (ESource *source); const gchar * e_source_peek_relative_uri (ESource *source); const gchar * e_source_peek_absolute_uri (ESource *source); const gchar * e_source_peek_color_spec (ESource *source); gboolean e_source_get_readonly (ESource *source); gchar * e_source_get_uri (ESource *source); void e_source_dump_to_xml_node (ESource *source,xmlNodePtr parent_node); gchar * e_source_to_standalone_xml (ESource *source); const gchar * e_source_get_property (ESource *source,const gchar *property); void e_source_set_property (ESource *source,const gchar *property,const gchar *value); void e_source_foreach_property (ESource *source,GHFunc func,gpointer data); gchar * e_source_get_duped_property (ESource *source,const gchar *property); gchar * e_source_build_absolute_uri (ESource *source); gboolean e_source_equal (ESource *a,ESource *b); gboolean e_source_xmlstr_equal (const gchar *a,const gchar *b);
ESource * e_source_new_with_absolute_uri (const gchar *name,const gchar *absolute_uri);
gboolean e_source_update_from_xml_node (ESource *source,xmlNodePtr node,gboolean *changed_return);
Update the ESource properties from node.
|
An ESource. |
|
A pointer to the node to parse. |
Returns : |
TRUE if the data in node was recognized and parsed into
acceptable values for source, FALSE otherwise. |
void e_source_set_relative_uri (ESource *source,const gchar *relative_uri);
void e_source_set_absolute_uri (ESource *source,const gchar *absolute_uri);
void e_source_set_color_spec (ESource *source,const gchar *color_spec);
Store a textual representation of a color in source. The color_spec
string should be parsable by #gdk_color_parse(), or NULL to unset the
color in source.
|
an ESource |
|
a string specifying the color |
Since 1.10
const gchar * e_source_peek_color_spec (ESource *source);
Return the textual representation of the color for source, or NULL if it
has none. The returned string should be parsable by #gdk_color_parse().
|
an ESource |
Returns : |
a string specifying the color |
Since 1.10
void e_source_dump_to_xml_node (ESource *source,xmlNodePtr parent_node);
const gchar * e_source_get_property (ESource *source,const gchar *property);
void e_source_set_property (ESource *source,const gchar *property,const gchar *value);
void e_source_foreach_property (ESource *source,GHFunc func,gpointer data);
gchar * e_source_get_duped_property (ESource *source,const gchar *property);
Since 1.12
gboolean e_source_equal (ESource *a,ESource *b);
Compares if a is equivalent to b.
|
An ESource |
|
Another ESource |
Returns : |
TRUE if a is equivalent to b,
FALSE otherwise. |
Since 2.24
"changed" signalvoid user_function (ESource *esource,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |