Top | ![]() |
![]() |
![]() |
![]() |
void | (*GConfChangeSetForeachFunc) () |
gboolean | gconf_engine_commit_change_set () |
GConfChangeSet * | gconf_engine_reverse_change_set () |
GConfChangeSet * | gconf_engine_change_set_from_currentv () |
GConfChangeSet * | gconf_engine_change_set_from_current () |
GConfChangeSet * | gconf_change_set_new () |
GConfChangeSet * | gconf_change_set_ref () |
void | gconf_change_set_unref () |
void | gconf_change_set_clear () |
guint | gconf_change_set_size () |
void | gconf_change_set_remove () |
void | gconf_change_set_foreach () |
gboolean | gconf_change_set_check_value () |
void | gconf_change_set_set () |
void | gconf_change_set_set_nocopy () |
void | gconf_change_set_unset () |
void | gconf_change_set_set_float () |
void | gconf_change_set_set_int () |
void | gconf_change_set_set_string () |
void | gconf_change_set_set_bool () |
void | gconf_change_set_set_schema () |
void | gconf_change_set_set_list () |
void | gconf_change_set_set_pair () |
void | gconf_change_set_set_user_data () |
gpointer | gconf_change_set_get_user_data () |
void (*GConfChangeSetForeachFunc) (GConfChangeSet *cs
,const gchar *key
,GConfValue *value
,gpointer user_data
);
gboolean gconf_engine_commit_change_set (GConfEngine *conf
,GConfChangeSet *cs
);
GConfChangeSet * gconf_engine_reverse_change_set (GConfEngine *conf
,GConfChangeSet *cs
,GError **err
);
GConfChangeSet * gconf_engine_change_set_from_currentv (GConfEngine *conf
,const gchar **keys
,GError **err
);
GConfChangeSet * gconf_engine_change_set_from_current (GConfEngine *conf
,GError **err
,const gchar *first_key
,...
);
void gconf_change_set_foreach (GConfChangeSet *cs
,GConfChangeSetForeachFunc func
,gpointer user_data
);
Iterates over a GConfChangeSet by calling a
GConfChangeSetForeachFunc for each change in the set. See the
description of GConfChangeSetForeachFunc for details. You may not
call gconf_change_set_remove()
during the iteration, because you'll
confuse the internal data structures and cause memory corruption.
cs |
||
func |
function to call for each change in the change set. |
[scope call] |
user_data |
user data to pass to the GConfChangeSetForeachFunc. |
gboolean gconf_change_set_check_value (GConfChangeSet *cs
,const gchar *key
,GConfValue **value_retloc
);
void gconf_change_set_set (GConfChangeSet *cs
,const gchar *key
,GConfValue *value
);
void gconf_change_set_set_nocopy (GConfChangeSet *cs
,const gchar *key
,GConfValue *value
);
void gconf_change_set_set_float (GConfChangeSet *cs
,const gchar *key
,gdouble val
);
void gconf_change_set_set_int (GConfChangeSet *cs
,const gchar *key
,gint val
);
void gconf_change_set_set_string (GConfChangeSet *cs
,const gchar *key
,const gchar *val
);
void gconf_change_set_set_bool (GConfChangeSet *cs
,const gchar *key
,gboolean val
);
void gconf_change_set_set_schema (GConfChangeSet *cs
,const gchar *key
,GConfSchema *val
);
void gconf_change_set_set_list (GConfChangeSet *cs
,const gchar *key
,GConfValueType list_type
,GSList *list
);
void gconf_change_set_set_pair (GConfChangeSet *cs
,const gchar *key
,GConfValueType car_type
,GConfValueType cdr_type
,gconstpointer address_of_car
,gconstpointer address_of_cdr
);
void gconf_change_set_set_user_data (GConfChangeSet *cs
,gpointer data
,GDestroyNotify dnotify
);
Sets the user_data and the destroy notification function fields of the GConfChangeSet.
[skip]
gpointer
gconf_change_set_get_user_data (GConfChangeSet *cs
);
Returns the user_data field of the GConfChangeSet.
[skip]