The
gdk:seat object represents a collection of input devices that
belong to a user.
Signal Details
The "device-added" signal
lambda (seat device) :run-last
- seat
- The gdk:seat object on which the signal is emitted.
- device
- The newly added gdk:device object.
The signal is emitted when a new input device is related to this seat.
The "device-removed" signal
lambda (seat device) :run-last
- seat
- The gdk:seat object on which the signal is emitted.
- device
- The just removed gdk:device object.
The signal is emitted when an input device is removed, for example,
unplugged.
The "tool-added" signal
lambda (seat tool) :run-last
- seat
- The gdk:seat object on which the signal is emitted.
- tool
- The new gdk:device-tool object known to the seat.
The signal is emitted whenever a new tool is made known to the seat.
The tool may later be assigned to a device, that is on proximity with a tablet. The device will emit the
"tool-changed" signal
accordingly. A same tool may be used by several devices.
The "tool-removed" signal
lambda (seat tool) :run-last
- seat
- The gdk:seat object on which the signal is emitted.
- tool
- The just removed gdk:device-tool object.
The signal is emitted whenever a tool is no longer known to this seat.