GNU Info

Info Node: (sawfish.info)Standard Properties

(sawfish.info)Standard Properties


Next: Session Management Prev: Standard Hooks Up: Top
Enter node , (file) or (file)node

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 (Note: 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.  Note: 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. Note: 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'. Note: Frame Types.

`frame-style'
     The frame style explicitly chosen by the user, or unset. Note:
     Frame Styles.

`current-frame-style'
     The frame style currently used for the window. Note: Frame
     Styles.

`removed-classes'
     A list of frame part classes removed from the decorations of this
     window. Note: Removing Frame Parts.

`shaded'
     Is the window shaded? Note: 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. Note: 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? Note: 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.


automatically generated by info2www version 1.2.2.9