Next: , Previous: , Up: Top   [Contents][Index]


23 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. See Ignored Windows.

avoid

When set, the window will not be covered by other windows when they are maximized or newly placed. See Avoided Windows.

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.

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.

iconify-on-leave

Iconify this window then the mouse pointer leaves. 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.

animator

Animator when iconified. (see Animating Windows)


Next: Session Management, Previous: Standard Hooks, Up: Top   [Contents][Index]