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

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.

Methods inherited from GdkDisplay (25)
Methods inherited from GObject (42)

Properties

Properties inherited from GdkDisplay (3)

Signals

Signals inherited from GdkDisplay (5)
Signals inherited from GObject (1)

Class structure

struct GdkWaylandWaylandDisplayClass {
  /* no available fields */
}