From: Patrick Plitzner Date: Fri, 16 Jun 2017 13:23:31 +0000 (+0200) Subject: ref #6694 Beautify alignment of feature tree editor X-Git-Tag: 4.8.0^2~51^2~2 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/94681750bdeab3896535b2805070697c5ddb4729 ref #6694 Beautify alignment of feature tree editor --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java index 4017e0aa3..af9ef8dad 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java @@ -103,15 +103,14 @@ public class FeatureTreeEditor implements /** {@inheritDoc} */ @PostConstruct public void createControl(Composite parent, @Named(IServiceConstants.ACTIVE_SHELL)Shell shell) { - parent.setLayout(new GridLayout()); - Composite composite = new Composite(parent, SWT.NULL); - composite.setLayout(new GridLayout()); - composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); + parent.setLayout(new GridLayout(2, false)); - Composite composite_treeTitle = new Composite(composite, SWT.NULL); + Composite composite_treeTitle = new Composite(parent, SWT.NULL); composite_treeTitle.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false)); - composite_treeTitle.setLayout(new GridLayout(3, false)); + GridLayout gl_composite_treeTitle = new GridLayout(2, false); + gl_composite_treeTitle.marginWidth = 0; + composite_treeTitle.setLayout(gl_composite_treeTitle); label_title = new Label(composite_treeTitle, SWT.NULL); label_title.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false, 1, 1)); @@ -120,31 +119,29 @@ public class FeatureTreeEditor implements text_title = new Text(composite_treeTitle, SWT.BORDER); text_title.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); - btnOpenFeatureTree = new Button(composite_treeTitle, SWT.NONE); + btnOpenFeatureTree = new Button(parent, SWT.NONE); + btnOpenFeatureTree.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1)); btnOpenFeatureTree.setToolTipText("Open Tree"); btnOpenFeatureTree.setImage(ImageResources.getImage(ImageResources.BROWSE_ICON)); - Composite composite_treeContent = new Composite(composite, SWT.NULL); - composite_treeContent.setLayoutData(new GridData(SWT.FILL, SWT.FILL, - true, true)); - composite_treeContent.setLayout(new GridLayout(2, false)); - - viewer = new TreeViewer(composite_treeContent); + viewer = new TreeViewer(parent); Tree tree = viewer.getTree(); tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); viewer.getControl().setLayoutData( new GridData(SWT.FILL, SWT.FILL, true, true)); - Composite composite_buttons = new Composite(composite_treeContent, + Composite composite_buttons = new Composite(parent, SWT.NULL); composite_buttons.setLayoutData(new GridData(SWT.LEFT, SWT.TOP, false, false)); composite_buttons.setLayout(new GridLayout()); button_add = new Button(composite_buttons, SWT.PUSH); + button_add.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1)); button_add.setToolTipText("Add a feature to this feature tree."); button_add.setImage(ImageResources.getImage(ImageResources.ADD_EDIT)); button_remove = new Button(composite_buttons, SWT.PUSH); + button_remove.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1)); button_remove.setToolTipText("Remove a feature from this feature tree."); button_remove.setImage(ImageResources.getImage(ImageResources.TRASH_ICON));