枚举

GObjectBindingFlags

自:2.26

声明

flags GObject.BindingFlags

描述 [src]

传递给 g_object_bind_property()g_object_bind_property_full() 的标志。

此枚举可能在以后被扩展。

自:2.26

成员

G_BINDING_DEFAULT

默认绑定;如果源属性发生变化,则目标属性会使用其值进行更新。

  • 值:0
  • 自:2.26
G_BINDING_BIDIRECTIONAL

双向绑定;如果源属性或目标属性中的任意一个发生变化,另一个也会被更新。

  • 值:1
  • 自:2.26
G_BINDING_SYNC_CREATE

在创建绑定时同步源属性和目标属性的值;同步方向始终从源到目标。

  • 值:2
  • 自:2.26
G_BINDING_INVERT_BOOLEAN

如果绑定的是布尔属性,则设置一个属性为 TRUE 将导致另一个设置为 FALSE,反之亦然。此标志仅适用于布尔属性,在传递自定义转换函数给 g_object_bind_property_full() 时不能使用。

  • 值:4
  • 自:2.26