import java.util.stream.Collectors;
import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.layout.GridLayoutFactory;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Shell;
treeComposite.getViewer().setInput(areaVocabularies);
Collections.sort(selectedAreas, (o1, o2)->o1.getOrderIndex()-o2.getOrderIndex());
treeComposite.setCheckedElements(selectedAreas.toArray());
- GridLayoutFactory.fillDefaults().applyTo(treeComposite);
+ treeComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
return treeComposite;
}
import java.util.Set;
import java.util.stream.Collectors;
-import org.eclipse.jface.layout.GridLayoutFactory;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Composite;
import eu.etaxonomy.cdm.api.service.ITermService;
List<TermVocabularyDto> vocabularyDtos = CdmStore.getService(IVocabularyService.class).findVocabularyDtoByTermType(termType);
treeComposite.getViewer().setComparator(new DefinedTermSorter());
treeComposite.getViewer().setInput(vocabularyDtos);
- GridLayoutFactory.fillDefaults().applyTo(treeComposite);
+ treeComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
setControl(treeComposite);
}
import java.util.UUID;
import org.apache.commons.lang.StringUtils;
-import org.eclipse.jface.layout.GridLayoutFactory;
import org.eclipse.jface.viewers.CheckboxTreeViewer;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
treeComposite = new CheckBoxTreeComposite(parent, new TermDtoContentProvider(), new TermDtoLabelProvider(), SWT.NONE);
treeComposite.getViewer().setComparator(new DefinedTermSorter());
rememberCheckedValues(getCheckedValuesFromPreferences());
- GridLayoutFactory.fillDefaults().applyTo(treeComposite);
+ treeComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
setControl(treeComposite);
}
public CheckBoxTreeComposite(Composite parent, ITreeContentProvider contentProvider, IBaseLabelProvider labelProvider, int style) {
super(parent, style);
GridLayout layout = new GridLayout();
- parent.setLayout(layout);
- Composite composite = new Composite(parent, SWT.NULL);
- composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
+ layout.marginHeight = 0;
+ setLayout(layout);
- GridLayout gl_composite = layout;
- gl_composite.marginHeight = 0;
- composite.setLayout(gl_composite);
-
- Composite toolbar = new Composite(composite, SWT.NONE);
+ Composite toolbar = new Composite(this, SWT.NONE);
toolbar.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, true, false, 1, 1));
GridLayout gl_toolbar = new GridLayout(4, false);
gl_toolbar.horizontalSpacing = 4;
btnSelectAllChildren.setImage(ImageResources.getImage(ImageResources.HIERARCHICAL));
btnSelectAllChildren.setToolTipText(""); //$NON-NLS-1$
- Tree tree = new Tree(composite, SWT.BORDER | SWT.CHECK);
+ Tree tree = new Tree(this, SWT.BORDER | SWT.CHECK);
tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
tree.addListener(SWT.Selection, event -> {
if (event.detail == SWT.CHECK) {