A specifier for a subclass of interface.
Initialization arguments for class-name .
A screen or
nil
.
The generic function
find-interface
finds and displays an interface of the given class
class-name
that matches
initargs
and
screen
.
class-name can be the name of a suitable class, the class itself, or an instance of the class.
screen can be a CAPI object as accepted by convert-to-screen. screen defaults to the default screen.
find-interface
calls locate-interface to locate an existing interface:
If no instance of class
class-name
exists on
screen
, then
find-interface
creates one by passing
class-name
and
initargs
to
make-instance
, and displays the result on
screen
.
Note: The Common LispWorks development environment uses
find-interface
in many places.