Page 263 Table of Contents Index Page 265
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 26. DIALOG FACILITIES

tion query-identifier cache-value cache-test resynchronize [Method]

Displays the prompt prompt on the stream stream and creates an area (the "button"). When a
pointer button is clicked in this area at runtime, the continuation will be called. continuation is
a function that takes no arguments. view is a view.

prompt may be either a string (which will be displayed via write-string), or a form that will
be evaluated to draw the button.

documentation is an object that will be used to produce pointer documentation for the button.
It defaults to prompt. If it is a string, the string itself will be used as the pointer documentation.
Otherwise it must be a function of one argument, the stream to which the documentation should
be written.

When resynchronize is true, the dialog will be redisplayed an additional time whenever the
command button is clicked on. See the resynchronize-every-pass argument to accepting-values.

cache-value and cache-test are as for updating-output. That is, cache-value should evaluate to
the same value if and only if the output produced by prompt does not ever change. cache-test is
a function of two arguments that is used to compare cache values. cache-value defaults to t and
cache-test defaults to eql.

This function may only be used inside the dynamic context of an accepting-values.


Page 263 Table of Contents Index Page 265
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