| Allegro CL version 6.2 Unrevised from 6.1 |
The superclass of all windows and menus. (Menus are not usually
considered to be windows, but are nevertheless included under this
class for historical reasons.) window
is not an instantiable
class. Windows are created by calling make-window, passing basic-pane
or one of
its subclasses, while menus are created by calling open-menu.
Windows and menus are Common Lisp streams, and may be closed by calling close on them. Note, though, that the function windowp will return true for an instance of this class only while it is still open, and so should not be used to determine if an object is an instance of this class. Thus:
cg-user(4): (setq mw (make-window :mywin)) <dialog :mywin ...> cg-user(5): (windowp a) t cg-user(6): (typep a (find-class 'window)) t cg-user(7): (close a) t cg-user(8): (windowp a) nil cg-user(9): (typep a (find-class 'window)) t
Copyright (c) 1998-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.
| Allegro CL version 6.2 Unrevised from 6.1 |