Page 289 Table of Contents Index Page 291
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 28. APPLICATION FRAMES

form used in the :pane option, with the extension to the syntax such that the name of a named
pane can be used wherever a pane may appear. For example, assuming a frame that uses the
:panes example above, the following layouts could be specified:
 
 (:layouts
   (default
     (vertically ()
       button toggle
       (scrolling () application)
       interactor))
   (alternate
     (vertically ()
       (scrolling () application)
       (scrolling () interactor)
       (horizontally ()
          button toggle))))


28.3 Application Frame Functions

The generic functions described in this section are the functions that can be used to read or
modify the attributes of a frame. All classes that inherit from application-frame must inherit
or implement methods for all of these functions.

=> frame-name frame [Generic Function]
Returns the name of the frame frame, which is a symbol.

=> frame-pretty-name frame [Generic Function]
Returns the "pretty name" of the frame frame, which is a string.

=> (setf frame-pretty-name) name frame [Generic Function]
Sets the pretty name of the frame frame to name, which must be a string.

=> frame-command-table frame [Generic Function]
Returns the command table for the frame frame.

=> (setf frame-command-table) command-table frame [Generic Function]
Sets the command table for the frame frame to command-table. Changing the frame's command
table will redisplay the command menus (or menu bar) as needed. command-table is a command
table designator
.

=> frame-standard-output frame [Generic Function]
Returns the stream that will be used for *standard-output* for the frame frame. The default


Page 289 Table of Contents Index Page 291
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E