Gtk4PlatformProvider class

Namespace Runic.Platform.Linux.Gtk4 · Runic.Platform.Linux.Gtk4 0.7.0-preview.5

public static class Gtk4PlatformProvider

Creates GTK 4 services bound to a verified GTK 4 presentation owner.

Methods

CreatePortalWindowOwner

public static IPortalWindowOwner CreatePortalWindowOwner(INativePickerOwner owner)

Creates a portal owner that exports GTK 4 X11 or Wayland parents on demand.

CreateTextClipboard

public static ITextClipboard CreateTextClipboard(INativePickerOwner owner)

Creates a GTK 4 clipboard that dispatches all native work through owner.