Gjsify LogoGjsify Logo

Flags used when creating a binding. These flags determine in which direction the binding works. The default is to synchronize in both directions.

bitfield

Index

Enumeration Members

DEFAULT: number

Equivalent to G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET

GET: number

Update the #GObject property when the setting changes. It is an error to use this flag if the property is not writable.

GET_NO_CHANGES: number

When set in addition to %G_SETTINGS_BIND_GET, set the #GObject property value initially from the setting, but do not listen for changes of the setting

INVERT_BOOLEAN: number

When passed to g_settings_bind(), uses a pair of mapping functions that invert the boolean value when mapping between the setting and the property. The setting and property must both be booleans. You cannot pass this flag to g_settings_bind_with_mapping().

NO_SENSITIVITY: number

Do not try to bind a "sensitivity" property to the writability of the setting

SET: number

Update the setting when the #GObject property changes. It is an error to use this flag if the property is not readable.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method