GdkWayland.WaylandDisplay
Description: Reference for GdkWayland.WaylandDisplay

### Class

# GdkWaylandWaylandDisplay

#### Description [src]

    final class GdkWayland.WaylandDisplay : Gdk.Display {
      /* No available fields */
    }

The Wayland implementation of `GdkDisplay`.

Beyond the regular `GdkDisplay` API, the Wayland implementation provides access to Wayland objects such as the `wl_display` with `gdk_wayland_display_get_wl_display()`, the `wl_compositor` with `gdk_wayland_display_get_wl_compositor()`.

You can find out what Wayland globals are supported by a display with `gdk_wayland_display_query_registry()`.

#### Ancestors

- GdkDisplay
- GObject

#### Instance methods

###### gdk_wayland_display_get_egl_display

Retrieves the EGL display connection object for the given GDK display.

Available since: 4.4

###### gdk_wayland_display_get_startup_notification_id

Gets the startup notification ID for a Wayland display, or `NULL` if no ID has been defined.

###### gdk_wayland_display_get_wl_compositor

Returns the Wayland `wl_compositor` of a `GdkDisplay`.

###### gdk_wayland_display_get_wl_display

Returns the Wayland `wl_display` of a `GdkDisplay`.

###### gdk_wayland_display_query_registry

Returns `TRUE` if the the interface was found in the display `wl_registry.global` handler.

###### gdk_wayland_display_set_cursor_theme

Sets the cursor theme for the given `display`.

###### gdk_wayland_display_set_startup_notification_id

Sets the startup notification ID for a display.

#### Class structure

    struct GdkWaylandWaylandDisplayClass {
      /* no available fields */
    }