Interface Seat.OnToolAdded

Enclosing class:
Seat
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 Seat.OnToolAdded
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Emitted whenever a new tool is made known to the seat.
  • Method Details

    • onToolAdded

      void onToolAdded(@Nonnull DeviceTool tool)
      Emitted whenever a new tool is made known to the seat.

      The tool may later be assigned to a device (i.e. on
      proximity with a tablet). The device will emit the
      [signal@Gdk.Device::tool-changed] signal accordingly.

      A same tool may be used by several devices.
      Parameters:
      tool - the new `GdkDeviceTool` known to the seat