方法
GioSettingsbind_writable
自:2.26
声明 [源代码位置]
void
g_settings_bind_writable (
GSettings* settings,
const gchar* key,
GObject* object,
const gchar* property,
gboolean inverted
)
描述 [源代码位置]
在settings对象中创建key的可写性与其对象属性property之间的绑定。该属性必须是布尔类型;控件“sensitive”或“visible”属性是最可能的候选者。
可写性绑定始终是单方向的;设置的可写性更改将传播到对象属性,而不是反过来。
当inverted参数为TRUE时,绑定反转从设置到对象的值,即当键不可写时,将设置property为TRUE。
注意,绑定的生命周期与object绑定,并且每个对象属性只能有一个绑定。如果在同一对象上绑定相同的属性两次,第二个绑定将覆盖第一个。
自:2.26
参数
键
-
类型:
const gchar*
要绑定的键。
数据由方法调用者拥有。 值是一个以空字符终止的UTF-8字符串。 对象
-
类型:
GObject
一个
GObject
对象。数据由方法调用者拥有。 属性
-
类型:
const gchar*
要绑定的布尔值的属性名。
数据由方法调用者拥有。 值是一个以空字符终止的UTF-8字符串。 反转
-
类型:
gboolean
是否“反转”值。