Class

GdkSeat

Description [src]

abstract class Gdk.Seat : GObject.Object {
  parent_instance: GObject
}

The GdkSeat object represents a collection of input devices that belong to a user.

Hierarchy

hierarchy this GdkSeat ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

gdk_seat_get_capabilities

Returns the capabilities this GdkSeat currently has.

gdk_seat_get_devices

Returns the devices that match the given capabilities.

gdk_seat_get_display

Returns the GdkDisplay this seat belongs to.

gdk_seat_get_keyboard

Returns the device that routes keyboard events.

gdk_seat_get_pointer

Returns the device that routes pointer events.

gdk_seat_get_tools

Returns all GdkDeviceTools that are known to the application.

Methods inherited from GObject (42)

Properties

Gdk.Seat:display

GdkDisplay of this seat.

Signals

Gdk.Seat::device-added

Emitted when a new input device is related to this seat.

Gdk.Seat::device-removed

Emitted when an input device is removed (e.g. unplugged).

Gdk.Seat::tool-added

Emitted whenever a new tool is made known to the seat.

Gdk.Seat::tool-removed

Emitted whenever a tool is no longer known to this seat.

Signals inherited from GObject (1)