Class

GdkWayland.WaylandToplevel

Description [src]

final class GdkWayland.WaylandToplevel : GdkWayland.WaylandSurface {
  /* No available fields */
}

The Wayland implementation of GdkToplevel.

Beyond the [interface@Gdk.Toplevel] API, the Wayland implementation has API to set up cross-process parent-child relationships between surfaces with gdk_wayland_toplevel_export_handle() and gdk_wayland_toplevel_set_transient_for_exported().

Ancestors

Implements

  • GdkToplevel

Instance methods

gdk_wayland_toplevel_export_handle

Asynchronously obtains a handle for a surface that can be passed to other processes.

gdk_wayland_toplevel_set_application_id

Sets the application id on a GdkToplevel.

gdk_wayland_toplevel_set_transient_for_exported

Marks toplevel as transient for the surface to which the given parent_handle_str refers.

gdk_wayland_toplevel_unexport_handle

Destroys the handle that was obtained with gdk_wayland_toplevel_export_handle().

Methods inherited from GdkWaylandSurface (1)
gdk_wayland_surface_get_wl_surface

Returns the Wayland wl_surface of a GdkSurface.