Page 214 Table of Contents Index Page 216
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 23. PRESENTATION TYPES

The accept-present-default method is called when accept turns into present inside of
accepting-values. The default method calls present or describe-presentation-type de-
pending on whether default-supplied-p is true or false, respectively.

The boolean default-supplied-p will be true only in the case when the :default option was
explicitly supplied in the call to accept that invoked accept-present-default.

Implementation note: the actual argument list to the accept-present-default method is
(type-key parameters options type stream view default default-supplied-p present-p query-identifier)

=> presentation-type-history type [Presentation Method]
This method is responsible for returning a history object for the presentation type type.

Implementation note: the actual argument list to the presentation-type-history method
is
(type-key parameters type)

=> presentation-default-preprocessor default type &key default-type [Presentation Method]
This method is responsible for taking the object default, and coercing it to match the presentation
type
type (which is the type being accepted) and default-type (which is the presentation type of
default). This is useful when you want to change the default gotten from the presentation type's
history so that it conforms to parameters or options in type and default-type.) The method must
return two values, the new object to be used as the default, and a new presentation type, which
should be at least as specific as type.

Implementation note: the actual argument list to the presentation-default-preprocessor
method is
(type-key parameters default type &key default-type)

=> presentation-refined-position-test [Presentation Method]

Minor issue: To be supplied. | SWM

=> highlight-presentation type record stream state [Presentation Method]
This method is responsible for drawing a highlighting box around the presentation record on the
output recording stream stream. state will be either :highlight or :unhighlight.

Implementation note: the actual argument list to the highlight-presentation method is
(type-key parameters options type record stream state)

23.3.4 Presentation Type Functions

=> describe-presentation-type type &optional stream plural-count [Function]
Describes the presentation type specifier type on the stream stream, which defaults to *standard-
output*
. If stream is nil, a string containing the description is returned. plural-count is either


Page 214 Table of Contents Index Page 216
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