This is an automated email from the ASF dual-hosted git repository. yishayw pushed a commit to branch d_and_d_improvemets in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 5ef0a42bbc70cb827cd530df60b0e9df5b958ebc Author: Yishay Weiss <[email protected]> AuthorDate: Wed Oct 26 13:07:52 2022 +0300 Play with different beads for multi-selection --- .../projects/MXRoyale/src/main/royale/mx/controls/Tree.as | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as index da009f1063..554db2024c 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/Tree.as @@ -89,6 +89,9 @@ import org.apache.royale.html.beads.SingleSelectionDragImageBead; import mx.controls.beads.XMLTreeSingleSelectionDragSourceBead; import mx.controls.beads.TreeSingleSelectionDropTargetBead; import mx.controls.beads.XMLTreeSingleSelectionDropTargetBead; +import org.apache.royale.html.beads.MultiSelectionTreeDragSourceBead; +import org.apache.royale.html.beads.MultiSelectionDragImageBead; +import org.apache.royale.html.beads.SensitiveMultiSelectionDropTargetBead; //-------------------------------------- // Events @@ -3736,8 +3739,7 @@ public class Tree extends List override protected function setDropEnabled():void { getOrAddBeadByType(DataGridDrawingLayerBead, this); - getOrAddBeadByType(TreeSingleSelectionDropTargetBead, this); - getOrAddBeadByType(XMLTreeSingleSelectionDropTargetBead, this); + getOrAddBeadByType(SensitiveMultiSelectionDropTargetBead, this); getOrAddBeadByType(SingleSelectionDropIndicatorBead, this); } @@ -3747,9 +3749,8 @@ public class Tree extends List override protected function setDragEnabled():void { // getOrAddBeadByType(TreeSingleSelectionDragSourceBead, this); - getOrAddBeadByType(TreeSingleSelectionDragSourceBead, this); - getOrAddBeadByType(XMLTreeSingleSelectionDragSourceBead, this); - getOrAddBeadByType(SingleSelectionDragImageBead, this); + getOrAddBeadByType(MultiSelectionTreeDragSourceBead, this); + getOrAddBeadByType(MultiSelectionDragImageBead, this); } }
