Frame Types
===========
In order to visually differentiate between different types of
windows, several predefined types of window frame exist. These types
currently include the following:
`default'
The normal frame type. Includes all decorations, both borders and
the title bar.
`transient'
The frame for a transient window. This usually does not include a
title bar, but does have all four borders.
`shaped'
Shaped windows are normally decorated with only a title-bar, since
their boundary is not rectangular it makes no sense to surround
them with a rectangular border.
`shaped-transient'
A combination of the `shaped' and `transient' types, normally just
a very small title border with no text.
`shaded'
A shaded window (normally just the title bar).
`shaded-transient'
A shaded transient window.
`unframed'
No frame at all, just the client window itself. The predefined
`nil-frame' variable contains a null frame that may be used for
this frame type.
The type of frame that would ideally be given to a window is stored
in the window's `type' property. It should usually be accessed through
the `window-type' function:
- Function: window-type window
Returns a symbol naming the frame type currently associated with
WINDOW.