A window that an XDG portal can use as the parent for a system dialog.
Values may be added in minor releases; use an else branch when matching. The XDG portal specification may add parent window kinds beyond X11 and Wayland.
else
A Wayland top-level surface that can export an xdg-foreign handle.
An X11 top-level window.