Revision a0f4664b
Added by Patrick Plitzner over 4 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/character/CharacterEditor.java | ||
---|---|---|
118 | 118 |
private ICdmEntitySession cdmEntitySession; |
119 | 119 |
|
120 | 120 |
private TermVocabulary vocabulary; |
121 |
private TreeViewer structureViewer; |
|
122 |
private TreeViewer propertyViewer; |
|
121 | 123 |
|
122 | 124 |
public CharacterEditor() { |
123 | 125 |
} |
... | ... | |
141 | 143 |
parent.setLayout(new GridLayout(1, false)); |
142 | 144 |
|
143 | 145 |
Composite vocChooserComposite = new Composite(parent, SWT.NONE); |
144 |
vocChooserComposite.setLayout(new GridLayout(3, false));
|
|
146 |
vocChooserComposite.setLayout(new GridLayout(4, false));
|
|
145 | 147 |
vocChooserComposite.setLayoutData(new GridData(SWT.RIGHT, SWT.FILL, false, false, 2, 1)); |
146 | 148 |
Label lblVocImport = new Label(vocChooserComposite, SWT.NONE); |
147 | 149 |
lblVocImport.setText("Character vocabulary"); |
... | ... | |
166 | 168 |
} |
167 | 169 |
} |
168 | 170 |
}); |
171 |
Button btnRefresh = new Button(vocChooserComposite, SWT.PUSH); |
|
172 |
btnRefresh.setImage(ImageResources.getImage(ImageResources.REFRESH)); |
|
173 |
btnRefresh.setToolTipText("Refresh"); |
|
174 |
btnRefresh.addSelectionListener(new SelectionAdapter() { |
|
175 |
|
|
176 |
@Override |
|
177 |
public void widgetSelected(SelectionEvent e) { |
|
178 |
refresh(); |
|
179 |
} |
|
180 |
}); |
|
169 | 181 |
|
170 | 182 |
SashForm sashForm = new SashForm(parent, SWT.NONE); |
171 | 183 |
sashForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); |
... | ... | |
179 | 191 |
gl_composite.marginWidth = 0; |
180 | 192 |
composite.setLayout(gl_composite); |
181 | 193 |
|
182 |
TreeViewer structureViewer = createTreeViewer(composite, TermType.Structure);
|
|
194 |
structureViewer = createTreeViewer(composite, TermType.Structure); |
|
183 | 195 |
|
184 | 196 |
Composite composite_1 = new Composite(sashForm, SWT.NONE); |
185 | 197 |
formToolkit.adapt(composite_1); |
... | ... | |
188 | 200 |
gl_composite_1.marginWidth = 0; |
189 | 201 |
composite_1.setLayout(gl_composite_1); |
190 | 202 |
|
191 |
TreeViewer propertyViewer = createTreeViewer(composite_1, TermType.Property);
|
|
203 |
propertyViewer = createTreeViewer(composite_1, TermType.Property); |
|
192 | 204 |
|
193 | 205 |
int ops = DND.DROP_COPY | DND.DROP_MOVE; |
194 | 206 |
Transfer[] transfers = new Transfer[] {CharacterTransfer.getInstance()}; |
... | ... | |
436 | 448 |
|
437 | 449 |
@Override |
438 | 450 |
public void refresh(){ |
451 |
structureViewer.refresh(); |
|
452 |
propertyViewer.refresh(); |
|
439 | 453 |
characterTreeEditorComposite.getViewer().setInput(characterTreeEditorComposite.getViewer().getInput()); |
440 | 454 |
} |
441 | 455 |
|
Also available in: Unified diff
fix #8756 Add Refresh button for Character Editor