[
https://issues.apache.org/jira/browse/PIVOT-744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13036146#comment-13036146
]
Sandro Martini commented on PIVOT-744:
--------------------------------------
No, to avoid side effects (before yesterday's patch on the same classes), but
it's here in attach (the newer file).
If you have time, try to apply and make some test.
If possible this evening I'll do other tests and commit but for what I've seen
all seems to work good with this patch.
But for changes in behavior (on the current selection, etc via keys) we can see
what to do for the 2.1 (should already exist an issue for this).
> 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
> Assignee: Sandro Martini
> Priority: Minor
> Fix For: 2.0.1
>
> Attachments: TerraListViewSkinDeselect.patch, pivot744_patch2.patch
>
> Original Estimate: 0.25h
> Remaining Estimate: 0.25h
>
> 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