Next: Dialog Box Functions, Previous: Dialog Boxes, Up: Dialog Boxes [Contents][Index]
A dialog box description is a list.
t
or nil
, whether this button is
selectable.
If the callback of a button is a symbol, then it must name a command.
It will be invoked with call-interactively
. If it is a list,
then it is evaluated with eval
.
One (and only one) of the buttons may be nil
. This marker means
that all following buttons should be flushright instead of flushleft.
The syntax, more precisely:
form := <something to pass to `eval'> command := <a symbol or string, to pass to `call-interactively'> callback := command | form active-p := <t, nil, or a form to evaluate to decide whether this button should be selectable> name := <string> partition := 'nil' button := '[' name callback active-p ']' dialog := '(' name [ button ]+ [ partition [ button ]+ ] ')'