Application users often want to make single
multiple selections from a list. Some of the time they want a new selection to deselect the previous one, so that only one selection remains -- just like a
panel. On other occasions, they want new selections to be added to the previous ones -- just like a
interaction combines these two interactions. Here is an extended-selection list panel:
:items '("Item" "Thing" "Object")
Before continuing, here are the definitions of a few terms. The action you perform to select a single item is called the
. The action performed to select additional items is called the
. There are two extension gestures. To add a single item to the selection, the extension gesture is a click of the left button while holding down the Control key. For selecting a range of items, it is a click of the left button whilst holding down the Shift key.