Interface SignalGroup.OnBind

Enclosing class:
SignalGroup
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface SignalGroup.OnBind
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onBind(Object instance)
    This signal is emitted when #GSignalGroup:target is set to a new value
    other than %NULL.
  • Method Details

    • onBind

      void onBind(@Nonnull Object instance)
      This signal is emitted when #GSignalGroup:target is set to a new value
      other than %NULL. It is similar to #GObject::notify on `target` except it
      will not emit when #GSignalGroup:target is %NULL and also allows for
      receiving the #GObject without a data-race.
      Parameters:
      instance - a #GObject containing the new value for #GSignalGroup:target