枚举

GioSettingsBindFlags

声明

flags Gio.SettingsBindFlags

描述 [src]

在创建绑定时使用的标志。这些标志决定绑定工作方向。默认是双向同步。

成员

G_SETTINGS_BIND_DEFAULT

等价于 G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET

  • 值: 0
  • 自 2.0 版本以来可用
G_SETTINGS_BIND_GET

当设置变化时更新 GObject 的属性。如果该属性不可写,使用此标志是错误的。

  • 值: 1
  • 自 2.0 版本以来可用
G_SETTINGS_BIND_SET

GObject 属性变化时更新设置。如果该属性不可读,使用此标志是错误的。

  • 值: 2
  • 自 2.0 版本以来可用
G_SETTINGS_BIND_NO_SENSITIVITY

不要尝试将“灵敏度”属性绑定到设置的写性。

  • 值: 4
  • 自 2.0 版本以来可用
G_SETTINGS_BIND_GET_NO_CHANGES

G_SETTINGS_BIND_GET 一起设置时,最初将 GObject 属性值从设置中设置,但不要监听设置的更改。

  • 值: 8
  • 自 2.0 版本以来可用
G_SETTINGS_BIND_INVERT_BOOLEAN

当传递给 g_settings_bind() 时,使用在设置和属性之间映射时反转布尔值的映射函数对。设置和属性都必须是布尔类型。您不能将此标志传递给 g_settings_bind_with_mapping()。

  • 值: 16
  • 自 2.0 版本以来可用