GdkWayland.WaylandSeat
Description: Reference for GdkWayland.WaylandSeat

### Class

# GdkWaylandWaylandSeat

since: 4.0

#### Description [src]

    final class GdkWayland.WaylandSeat : Gdk.Seat
    {
      /* No available fields */
    }

The Wayland implementation of `GdkSeat`.

Beyond the regular `GdkSeat` API, the Wayland implementation provides access to the Wayland `wl_seat` object with `gdk_wayland_seat_get_wl_seat()`.

Available since: 4.0

#### Ancestors

- GdkSeat
- GObject

#### Instance methods

###### gdk_wayland_seat_get_wl_seat

Returns the Wayland `wl_seat` of a `GdkSeat`.

since: 4.0

##### Methods inherited from GdkSeat (6)

###### gdk_seat_get_capabilities

Returns the capabilities this `GdkSeat` currently has.

since: 4.0

###### gdk_seat_get_devices

Returns the devices that match the given capabilities.

since: 4.0

###### gdk_seat_get_display

Returns the `GdkDisplay` this seat belongs to.

since: 4.0

###### gdk_seat_get_keyboard

Returns the device that routes keyboard events.

since: 4.0

###### gdk_seat_get_pointer

Returns the device that routes pointer events.

since: 4.0

###### gdk_seat_get_tools

Returns all `GdkDeviceTools` that are known to the application.

since: 4.0

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

#### Properties

##### Properties inherited from GdkSeat (1)

###### Gdk.Seat:display

`GdkDisplay` of this seat.

since: 4.0

#### Signals

##### Signals inherited from GdkSeat (4)

###### GdkSeat::device-added

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

since: 4.0

###### GdkSeat::device-removed

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

since: 4.0

###### GdkSeat::tool-added

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

since: 4.0

###### GdkSeat::tool-removed

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

since: 4.0

##### Signals inherited from GObject (1)

###### GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

since: 2.0

#### Class structure

    struct GdkWaylandWaylandSeatClass {
      /* no available fields */
    }

No description available.