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.
Hexadecimal Hyprland window address. Will be an empty string until the address is reported.
The title of the toplevel
Whether the toplevel is active or not
The wayland toplevel handle. Will be null intil the address is reported
The toplevel handle, exposing the Hyprland toplevel. Will be null until the address is reported
The current workspace of the toplevel (might be null)
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 current monitor of the toplevel (might be null)