Package: gdk

GFlags gdk:window-state

Declaration

(gobject:define-gflags "GdkWindowState" window-state
  (:export t
   :type-initializer "gdk_window_state_get_type")
  (:withdrawn        #.(ash 1 0))
  (:iconified        #.(ash 1 1))
  (:maximized        #.(ash 1 2))
  (:sticky           #.(ash 1 3))
  (:fullscreen       #.(ash 1 4))
  (:above            #.(ash 1 5))
  (:below            #.(ash 1 6))
  (:focused          #.(ash 1 7))
  (:tiled            #.(ash 1 8))
  (:top-tiled        #.(ash 1 9))
  (:top-resizeable   #.(ash 1 10)
  (:right-tiled      #.(ash 1 11))
  (:right-resizable  #.(ash 1 12))
  (:bottom-tiled     #.(ash 1 13))
  (:bottom-resizable #.(ash 1 14))
  (:left-tiled       #.(ash 1 15))
  (:left-resizable   #.(ash 1 16)))  

Values

:withdrawn
The window is not shown.
:iconified
The window is minimized.
:maximized
The window is maximized.
:sticky
The window is sticky.
:fullscreen
The window is maximized without decorations.
:above
The window is kept above other windows.
:below
The window is kept below other windows.
:focused
The window is presented as focused (with active decorations).
:tiled
The window is in a tiled state. Since 3.22, this is deprecated in favor of per-edge information.
:top-tiled
Whether the top edge is tiled.
:top-resizable
Whether the top edge is resizable.
:right-tiled
Whether the right edge is tiled.
:right-resizable
Whether the right edge is resizable.
:bottom-tiled
Whether the bottom edge is tiled.
:bottom-resizable
Whether the bottom edge is resizable.
:left-tiled
Whether the left edge is tiled.
:left-resizable
Whether the left edge is resizable.

Details

Specifies the state of a toplevel window.
 

See also

2024-6-28