Revision deb3ab1f
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/e4/DefinedTermEditorE4.java | ||
---|---|---|
44 | 44 |
import eu.etaxonomy.taxeditor.editor.definedterm.input.TermEditorInput; |
45 | 45 |
import eu.etaxonomy.taxeditor.event.EventUtility; |
46 | 46 |
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants; |
47 |
import eu.etaxonomy.taxeditor.model.AbstractUtility; |
|
48 | 47 |
import eu.etaxonomy.taxeditor.model.IContextListener; |
49 | 48 |
import eu.etaxonomy.taxeditor.model.IDirtyMarkable; |
50 | 49 |
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails; |
... | ... | |
105 | 104 |
layout.type = SWT.VERTICAL; |
106 | 105 |
|
107 | 106 |
parent.setLayout(layout); |
108 |
viewer = new TreeViewer(new Tree(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION)); |
|
107 |
viewer = new TreeViewer(new Tree(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI));
|
|
109 | 108 |
viewer.getControl().setLayoutData(LayoutConstants.FILL()); |
110 | 109 |
viewer.setContentProvider(new TermContentProvider()); |
111 | 110 |
viewer.setLabelProvider(new TermLabelProvider()); |
... | ... | |
118 | 117 |
viewer.addDropSupport(dndOperations, transfers, dropListener); |
119 | 118 |
|
120 | 119 |
//propagate selection |
121 |
selectionChangedListener = (event -> selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event)));
|
|
120 |
selectionChangedListener = (event -> selService.setSelection(event.getSelection()));
|
|
122 | 121 |
viewer.addSelectionChangedListener(selectionChangedListener); |
123 | 122 |
|
124 | 123 |
//create context menu |
Also available in: Unified diff
ref #7010 Adapt term editor handlers for multiple selection