(window-create width height &optional title parentw x y font)
window-create
makes a new window of the specified width
and height
. title
, if specified, becomes the displayed
title of the window. If parentw
is specified, it should be the
window-parent
property of an existing window, which becomes the
parent window of the new window. x
and y
are the offset of
the new window from the parent window. font
is the font to be
used for printing in the window; the default is given by
window-default-font-name*
, initially courier-bold-12
.
(window-open w)
causes a window to be displayed on the screen.
(window-close w)
removes the window from the display; it can be
re-opened.
(window-destroy w)
(window-moveto-xy w x y)
(window-geometry w)
queries X for the window geometry. The
result is a list, (x y width height border-width)
.
(window-size w)
returns a list (width height)
.
Note that the width and height are cached within the structure so that
no call to X is needed to examine them. However, if the window is
resized, it is necessary to call (window-reset-geometry w)
to
reset the local parameters to their correct values.
The following functions provide access to the parts of the window
data structure; most applications will not need to use them.
(window-gcontext w)
(window-parent w)
(window-drawable-height w)
(window-drawable-width w)
(window-label w)
(window-font w)
(window-screen-height)