Revision e7df9bb1
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/WorkingSetEditor.java | ||
---|---|---|
40 | 40 |
import org.eclipse.swt.events.KeyEvent; |
41 | 41 |
import org.eclipse.swt.events.ModifyEvent; |
42 | 42 |
import org.eclipse.swt.events.ModifyListener; |
43 |
import org.eclipse.swt.events.SelectionAdapter; |
|
43 | 44 |
import org.eclipse.swt.widgets.Composite; |
44 | 45 |
import org.eclipse.swt.widgets.Display; |
45 | 46 |
import org.eclipse.swt.widgets.Shell; |
... | ... | |
119 | 120 |
composite.getRankMin().addSelectionChangedListener(event->dirty.setDirty(true)); |
120 | 121 |
composite.getRankMax().addSelectionChangedListener(event->dirty.setDirty(true)); |
121 | 122 |
|
122 |
composite.getTextAreaText().addListener(SWT.MouseDown, event-> { |
|
123 |
NamedArea area = NamedAreaSelectionDialog.select(shell, null, null); |
|
124 |
if(area!=null){ |
|
125 |
composite.setArea(area); |
|
123 |
composite.getBtnChooseArea().addSelectionListener(new SelectionAdapter() { |
|
124 |
|
|
125 |
@Override |
|
126 |
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { |
|
127 |
NamedArea area = NamedAreaSelectionDialog.select(shell, null, null); |
|
128 |
if(area!=null){ |
|
129 |
composite.setArea(area); |
|
130 |
} |
|
131 |
dirty.setDirty(true); |
|
132 |
} |
|
133 |
}); |
|
134 |
composite.getBtnRemoveArea().addSelectionListener(new SelectionAdapter() { |
|
135 |
|
|
136 |
@Override |
|
137 |
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) { |
|
138 |
composite.removeArea(); |
|
139 |
dirty.setDirty(true); |
|
126 | 140 |
} |
127 |
dirty.setDirty(true); |
|
128 | 141 |
}); |
129 | 142 |
|
130 | 143 |
composite.getFeatureTreeEditorComposite().init(null, null, e->selectionService.setSelection(e.getSelection()), null); |
Also available in: Unified diff
ref #7086 Add "browse" and "delete" button to area selection in WSeditor