ListView with SelectMode.Multi does not allow deselection when all elements are
selected
----------------------------------------------------------------------------------------
Key: PIVOT-744
URL: https://issues.apache.org/jira/browse/PIVOT-744
Project: Pivot
Issue Type: Bug
Components: wtk-terra
Affects Versions: 2.0
Reporter: Edvin Syse
Priority: Minor
Attachments: TerraListViewSkinDeselect.patch
If you select all items in a ListView that allows multiple selection, there is
not way to deselect using the keyboard. One would expect that releasing shift
and moving the arrows would revert to selecting a single element, but this is
not the case. The supplied patch allows deselection in the following manner:
1. If you select all elements with the keyboard "downwards", release shift and
then press Keyboard.KeyCode.UP, the "next last" element in the list is selected.
2. If you select all elements with the keyboard "upwards", release shift and
then press Keyboard.KeyCode.DOWN, the "next first" element in the list is
selected.
I tried to take enabled state into account when finding the approproate element
to select, so the patch may be more involved than nessecary.
I tested against ScriptApplication
--src=--src=/org/apache/pivot/demos/lists/multi_select.bxml.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira