Interface BindingFlags


public interface BindingFlags
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Bidirectional binding; if either the
    property of the source or the property of the target changes,
    the other is updated.
    static final int
    The default binding; if the source property
    changes, the target property is updated with its value.
    static final int
    If the two properties being bound are
    booleans, setting one to %TRUE will result in the other being
    set to %FALSE and vice versa.
    static final int
    Synchronize the values of the source and
    target properties when creating the binding; the direction of
    the synchronization is always from the source to the target.
  • Field Details

    • DEFAULT

      static final int DEFAULT
      The default binding; if the source property
      changes, the target property is updated with its value.
      See Also:
    • BIDIRECTIONAL

      static final int BIDIRECTIONAL
      Bidirectional binding; if either the
      property of the source or the property of the target changes,
      the other is updated.
      See Also:
    • SYNC_CREATE

      static final int SYNC_CREATE
      Synchronize the values of the source and
      target properties when creating the binding; the direction of
      the synchronization is always from the source to the target.
      See Also:
    • INVERT_BOOLEAN

      static final int INVERT_BOOLEAN
      If the two properties being bound are
      booleans, setting one to %TRUE will result in the other being
      set to %FALSE and vice versa. This flag will only work for
      boolean properties, and cannot be used when passing custom
      transformation functions to g_object_bind_property_full().
      See Also: