All Manuals > Common Lisp Interface Manager 2.0 User's Guide > Chapter 9 Defining Application Frames > 9.2 Defining CLIM Application Frames

NextPrevUpTopContentsIndex

9.2.1 The Application Frame Protocol

application-frame [Protocol Class]	

Summary: 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]	

Arguments: object

Summary: Returns t if object is an application frame; otherwise, it returns nil .

:name

:pretty-name

:command-table

:disabled-commands

:panes

:menu-bar

:calling-frame

:state

:properties

Summary: 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

Summary: 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 .


Common Lisp Interface Manager 2.0 User's Guide - 7 Aug 2017

NextPrevUpTopContentsIndex