14 The Interface Builder
14.1 Creating or loading interfaces In the context of this chapter, an interface refers to any single window which is used in an application. Thus, an editor, an "Open File" dialog, or a confirmer containing an error message are all examples of interfaces. The GUI for a complete application is liable to comprise many interfaces. You can load as many different interfaces into the interface builder as you like, although you can only work on one interface at once. More formally, the class
capi:interface is the superclass of all CAPI interface classes, which is the set of classes used to create elements for on-screen display. You can load any code which defines instances of this class and its subclasses into the interface builder.
Once you have invoked the interface builder, you can create new interfaces, or load any that have already been saved in a previous session. You must load or create at least one interface before you can proceed.
- 14.1.1 - Creating a new interface
- 14.1.2 - Loading existing interfaces
Common LispWorks User Guide, Liquid Common Lisp Version 5.0 - 18 OCT 1996
Generated with Harlequin WebMaker