Enum XdgToplevel.State

types of state on the surface

enum State : uint { ... }

The different state values used on the surface. This is designed for state values like maximized, fullscreen. It is paired with the configure event to ensure that both the client and the compositor setting the state can be synchronized.

States set in this way are double-buffered. They will get applied on the next commit.

Enum members

NameDescription
activated the surface is now activated
fullscreen the surface is fullscreen
maximized the surface is maximized
resizing the surface is being resized
tiledBottom
tiledLeft
tiledRight
tiledTop