GConf.ChangeSet – gconf-2.0 Reference Manual
Packages
gconf-2.0
GConf
ChangeSet
ChangeSet
@foreach
@set
check_value
clear
get_user_data
remove
set_bool
set_float
set_int
set_list
set_nocopy
set_pair
set_schema
set_string
set_user_data
size
unset
ChangeSet
Object Hierarchy:
Description:
[
CCode
( ref_function =
"gconf_change_set_ref"
, ref_function_void =
true
, type_id =
"gconf_change_set_get_type ()"
, unref_function =
"gconf_change_set_unref"
) ]
[
Compact
]
public
class
ChangeSet
Namespace:
GConf
Package:
gconf-2.0
Content:
Creation methods:
public
ChangeSet
()
Methods:
public
void
@foreach
(
ChangeSetForeachFunc
func)
Iterates over a
ChangeSet
by calling a
ChangeSetForeachFunc
for each change in the set.
public
void
@set
(
string
key,
Value
value)
public
bool
check_value
(
string
key,
out
unowned
Value
value_retloc)
public
void
clear
()
public
void
*
get_user_data
()
Returns the user_data field of the
ChangeSet
.
public
void
remove
(
string
key)
public
void
set_bool
(
string
key,
bool
val)
public
void
set_float
(
string
key,
double
val)
public
void
set_int
(
string
key,
int
val)
public
void
set_list
(
string
key,
ValueType
list_type,
SList
list)
public
void
set_nocopy
(
string
key,
Value
value)
public
void
set_pair
(
string
key,
ValueType
car_type,
ValueType
cdr_type,
void
* address_of_car,
void
* address_of_cdr)
public
void
set_schema
(
string
key,
Schema
val)
public
void
set_string
(
string
key,
string
val)
public
void
set_user_data
(
void
* data,
DestroyNotify
dnotify)
Sets the user_data and the destroy notification function fields of the
ChangeSet
.
public
uint
size
()
public
void
unset
(
string
key)