Next: , Previous: Standard Hooks, Up: Top


22 Standard Window Properties

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.

ignored
When set, the window is ignored in many operations.
avoid
When set, the window will not be covered when maximizing, or when placing using the first-fit or best-fit methods
workspaces
A list of integers defining the workspaces that the window is a member of, or nil if the window is sticky. See Workspaces.
sticky
Whether the window should appear on all workspaces.
sticky-viewport
When set, the window will appear in all viewports of its workspace.
keymap
An optional, window-local, keymap. See Keymaps.
focus-click-through
When set, and click-to-focus mode is enabled, the click that focuses a window is passed through to the client window.
ignore-window-input-hint
When set the value of the window's input hint is ignored, i.e. the focus will be given to the window when appropriate
never-focus
When set the window will never be given the input focus
focus-when-mapped
Focus the window when it is mapped on to the display.
ignore-program-position
When set the window's program-position property is ignored, use this with windows that set this hint incorrectly.
place-mode
When set, the placement mode to be used with this window.
placement-weight
When set, the weight assigned to the pixels in this window when doing fitted window placement.
type
The frame-type of the window, or nil. See Frame Types.
frame-style
The frame style explicitly chosen by the user, or unset. See Frame Styles.
current-frame-style
The frame style currently used for the window. See Frame Styles.
removed-classes
A list of frame part classes removed from the decorations of this window. See Removing Frame Parts.
shaded
Is the window shaded? See Shading Windows.
hide-client
Is the client window visible within its frame. Used to implement window shading.
depth
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.
placed
Has the window been placed in a position yet? The place-window-hook is only called when this is unset.
iconified
Is the window iconified? See Iconifying Windows.
gravity
When set, overrides the window gravity field of the window's size hints. May be one of the symbols: north-west, north, north-east, west, center, east, south-west, south, south-east.
fixed-position
When set, the user is not allowed to change the position of this window.
client-set-position
When set, the program owning the window has manually moved the window after it was mapped.