As described in an earlier section of this manual, each window has a property list, which may be used to associate arbitrary lisp data with symbolic keys (see Window Property Lists). The following table documents a subset of the keys currently used.
When set, the window is ignored in many operations. See Ignored Windows.
When set, the window will not be covered by other windows when they are maximized or newly placed. See Avoided Windows.
A list of integers defining the workspaces that the window is a member of, or nil if the window is sticky. See Workspaces.
Whether the window should appear on all workspaces.
When set, the window will appear in all viewports of its workspace.
An optional, window-local, keymap. See Keymaps.
When set, and click-to-focus mode is enabled, the click that focuses a window is passed through to the client window.
When set the window will never be given the input focus
Focus the window when it is mapped on to the display.
When set the window’s program-position property is ignored, use this with windows that set this hint incorrectly.
When set, the placement mode to be used with this window.
When set, the weight assigned to the pixels in this window when doing fitted window placement.
The frame-type of the window, or
nil. See Frame Types.
The frame style explicitly chosen by the user, or unset. See Frame Styles.
The frame style currently used for the window. See Frame Styles.
A list of frame part classes removed from the decorations of this window. See Removing Frame Parts.
Is the window shaded? See Shading Windows.
Is the client window visible within its frame. Used to implement window shading.
An integer, the layer that the window is a member of. Layer zero is the depth of “normal” windows, negative depths are below this level, while positive depths are above. See Window Stacking.
Has the window been placed in a position yet? The
place-window-hook is only called when this is unset.
Is the window iconified? See Iconifying Windows.
Iconify this window then the mouse pointer leaves. See Iconifying Windows.
When set, overrides the window gravity field of the window’s size
hints. May be one of the symbols:
When set, the user is not allowed to change the position of this window.
When set, the program owning the window has manually moved the window after it was mapped.
Animator when iconified. (see Animating Windows)