| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
A class of window that has a frame and automatically adds a child
pane. This is a subclass of frame-with-single-child
, indicating
that by default a non-refreshing-window
has a
title-bar and a border as a frame-window
does, and also that it
automatically adds a frame-child pane window, in this
case a non-refreshing-pane
, and is
therefore suitable when a toolbar or status-bar is to be added to the
window.
The name "non-refreshing" means that the window does not automatically
know how to redraw itself when it is uncovered, and so an application
must supply a redisplay-window method (on the
child pane class) that will be called whenever the window needs to be
redrawn. This is actually the case of every window class except for
bitmap-window
and bitmap-pane
(and text-edit-pane
, because it is
actually a control internally). If backing-store is desired for
automatic redisplay, use a bitmap-window
instead. When adding
controls, a dialog
is recommended.
A diagram of window and widget classes is shown in Widget and window classes in cgide.htm.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |