Package: gdk

GFlags gdk-window-state

Details

Specifies the state of a toplevel window.
(define-g-flags "GdkWindowState" gdk-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)))  
: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. Since 3.22
:top-resizable
Whether the top edge is resizable. Since 3.22
:right-tiled
Whether the right edge is tiled. Since 3.22
:right-resizable
Whether the right edge is resizable. Since 3.22
:bottom-tiled
Whether the bottom edge is tiled. Since 3.22
:bottom-resizable
Whether the bottom edge is resizable. Since 3.22
:left-tiled
Whether the left edge is tiled. Since 3.22
:left-resizable
Whether the left edge is resizable. Since 3.22
 

See also

2021-12-13