GdkToplevelState

Specifies the state of a toplevel surface.

On platforms that support information about individual edges, the %GDK_TOPLEVEL_STATE_TILED state will be set whenever any of the individual tiled states is set. On platforms that lack that support, the tiled state will give an indication of tiledness without any of the per-edge states being set.

Values

ValueMeaning
MINIMIZED1

the surface is minimized

MAXIMIZED2

the surface is maximized

STICKY4

the surface is sticky

FULLSCREEN8

the surface is maximized without decorations

ABOVE16

the surface is kept above other surfaces

BELOW32

the surface is kept below other surfaces

FOCUSED64

the surface is presented as focused (with active decorations)

TILED128

the surface is in a tiled state

TOP_TILED256

whether the top edge is tiled

TOP_RESIZABLE512

whether the top edge is resizable

RIGHT_TILED1024

whether the right edge is tiled

RIGHT_RESIZABLE2048

whether the right edge is resizable

BOTTOM_TILED4096

whether the bottom edge is tiled

BOTTOM_RESIZABLE8192

whether the bottom edge is resizable

LEFT_TILED16384

whether the left edge is tiled

LEFT_RESIZABLE32768

whether the left edge is resizable

Meta