9.2 Defining CLIM Application Frames

9.2.1 The Application Frame Protocol

application-frame [Protocol Class]
The protocol class that corresponds to an application frame. If you want to create a new class that behaves like an application frame, it should be a subclass of application-frame. Subclasses of application-frame must obey the application frame protocol.

All application frame classes are mutable.

application-frame-p [Function]
Returns t if object is an application frame; otherwise, it returns nil.

:name [Initarg]
:pretty-name [Initarg]
:command-table [Initarg]
:disabled-commands [Initarg]
:panes [Initarg]
:menu-bar [Initarg]
:calling-frame [Initarg]
:state [Initarg]
:properties [Initarg]
All subclasses of application-frame must handle these initargs, which specify, respectively, the name, pretty name, command table, initial set of disabled commands, panes, menu bar, calling frame, state, and initial properties for the frame.

standard-application-frame [Class]
The standard class that implements application frames. By default, most application frame classes will inherit from this class, unless a non-nil value for superclasses is supplied to define-application-frame.

CLIM 2.0 User's Guide - OCT 1998

Generated with Harlequin WebMaker