The function choice-selected-item
returns the currently selected item in a single selection choice.
The function choice-selected-item
returns the currently selected item in a single selection choice. A setf
method is provided as a means of setting the selection. It is an error to call this function on choices with different interactions -- in that case, you should use choice-selected-items
.
First we set up a single selection choice -- in this case, a list panel.
(setq list (capi:contain
(make-instance 'capi:list-panel
:items '(a b c d e)
:selection 2)
:process nil))
The following code line returns the selection of the list panel.
(capi:choice-selected-item list)
The selection can be changed, and the change viewed, using the following code.
(setf (capi:choice-selected-item list) 'e)
(capi:choice-selected-item list)