-->
import Quickshell.Hyprland
Represents a window as Hyprland exposes it. Can also be used as an attached object of a Toplevel, to resolve a handle to an Hyprland toplevel.
Last json returned for this toplevel, as a javascript object.
WARNING
This is not updated unless the toplevel object is fetched again from Hyprland. If you need a value that is subject to change and does not have a dedicated property, run Hyprland.refreshToplevels() and wait for this property to update.
Whether the client is urgent or not
The wayland toplevel handle. Will be null intil the address is reported
Whether the toplevel is active or not
The title of the toplevel
The current workspace of the toplevel (might be null)
Hexadecimal Hyprland window address. Will be an empty string until the address is reported.
The current monitor of the toplevel (might be null)
The toplevel handle, exposing the Hyprland toplevel. Will be null until the address is reported