![]() |
![]() |
![]() |
Evolution-Data-Server Manual: Utilities (libedataserver) | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
ESourceList; ESourceList * e_source_list_new (void
); ESourceList * e_source_list_new_for_gconf (GConfClient *client
,const gchar *path
); ESourceList * e_source_list_new_for_gconf_default (const gchar *path
); GSList * e_source_list_peek_groups (ESourceList *list
); ESourceGroup * e_source_list_peek_group_by_uid (ESourceList *list
,const gchar *uid
); ESourceGroup * e_source_list_peek_group_by_name (ESourceList *list
,const gchar *name
); ESourceGroup * e_source_list_peek_group_by_base_uri (ESourceList *list
,const gchar *base_uri
); ESourceGroup * e_source_list_peek_group_by_properties (ESourceList *list
,const gchar *property_name
,...
); ESource * e_source_list_peek_source_by_uid (ESourceList *list
,const gchar *uid
); ESource * e_source_list_peek_source_any (ESourceList *list
); gboolean e_source_list_add_group (ESourceList *list
,ESourceGroup *group
,gint position
); gboolean e_source_list_remove_group (ESourceList *list
,ESourceGroup *group
); gboolean e_source_list_remove_group_by_uid (ESourceList *list
,const gchar *uid
); ESourceGroup * e_source_list_ensure_group (ESourceList *list
,const gchar *name
,const gchar *base_uri
,gboolean ret_it
); gboolean e_source_list_remove_group_by_base_uri (ESourceList *list
,const gchar *base_uri
); gboolean e_source_list_remove_source_by_uid (ESourceList *list
,const gchar *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 gchar *path
);
|
|
|
|
Returns : |
ESourceList * e_source_list_new_for_gconf_default (const gchar *path
);
|
|
Returns : |
GSList * e_source_list_peek_groups (ESourceList *list
);
|
|
Returns : |
ESourceGroup * e_source_list_peek_group_by_uid (ESourceList *list
,const gchar *uid
);
|
|
|
|
Returns : |
ESourceGroup * e_source_list_peek_group_by_name (ESourceList *list
,const gchar *name
);
e_source_list_peek_group_by_name
is deprecated and should not be used in newly-written code.
|
|
|
|
Returns : |
ESourceGroup * e_source_list_peek_group_by_base_uri (ESourceList *list
,const gchar *base_uri
);
|
|
|
|
Returns : |
the first group which base uri begins with a base_uri. |
Since 2.28
ESourceGroup * e_source_list_peek_group_by_properties (ESourceList *list
,const gchar *property_name
,...
);
Peeks group by its properties. Parameters are pairs of strings property_name, property_value, terminated by NULL! ESourceGroup is returned only if matches all the properties. Values are compared case insensitively.
|
|
|
|
|
|
Returns : |
Since 2.28
ESource * e_source_list_peek_source_by_uid (ESourceList *list
,const gchar *uid
);
|
|
|
|
Returns : |
ESource * e_source_list_peek_source_any (ESourceList *list
);
|
|
Returns : |
gboolean e_source_list_add_group (ESourceList *list
,ESourceGroup *group
,gint position
);
|
|
|
|
|
|
Returns : |
gboolean e_source_list_remove_group (ESourceList *list
,ESourceGroup *group
);
|
|
|
|
Returns : |
gboolean e_source_list_remove_group_by_uid (ESourceList *list
,const gchar *uid
);
|
|
|
|
Returns : |
ESourceGroup * e_source_list_ensure_group (ESourceList *list
,const gchar *name
,const gchar *base_uri
,gboolean ret_it
);
Ensures group with the base_uri
will exists in the list
and its name will be name
.
If ret_it will be TRUE the group will be also returned, in that case caller should
g_object_unref the group. Otherwise it returns NULL.
|
|
|
|
|
|
|
|
Returns : |
Since 2.28
gboolean e_source_list_remove_group_by_base_uri (ESourceList *list
,const gchar *base_uri
);
Removes group with given base_uri.
|
|
|
|
Returns : |
TRUE if group was found. |
Since 2.28
gboolean e_source_list_remove_source_by_uid (ESourceList *list
,const gchar *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. |