Pops up a dialog box containing a message, a listbox, and ``OK'' and ``Cancel'' buttons. The user can select multiple values from the listbox. The return value is the number of items selected if the user presses ``OK'' or -1 if the user presses ``Cancel''.
Pops up a dialog box with title set to caption, message message, and choices choices. The choices are numbered starting from 0.
The selection vector is used both to indicate which items should be intially selected on input and which items are selected by the user on output (if the user hits ``OK''). The size of the vector must be the same as the size of the choices list. The nsel argument indicates how many items should be initally selected; the first nsel elements of selection are used as the indices of the initially-selected items.
If center? is not #f, the message text (which may include new line characters) is centerd, otherwise the message is left-justified.