Class

GdkWaylandWaylandToplevel

[]

Description [src]

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

The Wayland implementation of GdkToplevel.

Beyond the GdkToplevel 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().

[]

Implements

[]

Instance methods

gdk_wayland_toplevel_drop_exported_handle

Destroy a handle that was obtained with gdk_wayland_toplevel_export_handle().

since: 4.12

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().

deprecated: 4.12 

Methods inherited from GdkWaylandSurface (2)
Methods inherited from GdkSurface (25)
Methods inherited from GObject (43)
Methods inherited from GdkToplevel (19)
[]

Properties

Properties inherited from GdkSurface (8)
Properties inherited from GdkToplevel (10)
[]

Signals

Signals inherited from GdkSurface (5)
Signals inherited from GObject (1)
Signals inherited from GdkToplevel (1)