Skip to content

ext_transient_seat_v1¤

wayland.ext_transient_seat_v1 ¤

Transient seat handle

When the transient seat handle is destroyed, the seat itself will also be destroyed.

Methods:

  • destroy

    Destroy transient seat

  • on_ready

    Transient seat is ready.

  • on_denied

    Transient seat creation denied.

events

ready ¤

ready(global_name: int) -> None

Transient seat is ready

This event advertises the global name for the wl_seat to be used with wl_registry_bind.

It is sent exactly once, immediately after the transient seat is created and the new "wl_seat" global is advertised, if and only if the creation of the transient seat was allowed.

denied ¤

denied() -> None

Transient seat creation denied

The event informs the client that the compositor denied its request to create a transient seat.

It is sent exactly once, immediately after the transient seat object is created, if and only if the creation of the transient seat was denied.

After receiving this event, the client should destroy the object.

destroy ¤

destroy() -> None

Destroy transient seat

When the transient seat object is destroyed by the client, the associated seat created by the compositor is also destroyed.

on_ready ¤

on_ready(global_name: int) -> None

Transient seat is ready.

Override to handle wayland.ext_transient_seat_v1.events.ready.

on_denied ¤

on_denied() -> None

Transient seat creation denied.

Override to handle wayland.ext_transient_seat_v1.events.denied.