diff options
-rw-r--r-- | plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFHyperlinkLifecycleManager.java | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFHyperlinkLifecycleManager.java b/plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFHyperlinkLifecycleManager.java index e7057d55c..5fff7b48d 100644 --- a/plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFHyperlinkLifecycleManager.java +++ b/plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFHyperlinkLifecycleManager.java @@ -12,7 +12,6 @@ package org.eclipse.eef.ide.ui.internal.widgets; import java.util.ArrayList; import java.util.List; -import java.util.Optional; import org.eclipse.core.runtime.IStatus; import org.eclipse.eef.EEFHyperlinkDescription; @@ -105,17 +104,10 @@ public class EEFHyperlinkLifecycleManager extends AbstractEEFWidgetLifecycleMana * @see org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager#createMainControl(org.eclipse.swt.widgets.Composite, * org.eclipse.eef.common.ui.api.IEEFFormContainer) */ - @SuppressWarnings("boxing") @Override protected void createMainControl(Composite parent, IEEFFormContainer formContainer) { this.widgetFactory = formContainer.getWidgetFactory(); - // if there is no actions defined the hyperlink does not need to grab all the horizontal space - if (this.description.getActions().size() == 0) { - Optional.ofNullable(parent.getLayoutData()).filter(GridData.class::isInstance).map(GridData.class::cast) - .map(gridData -> gridData.grabExcessHorizontalSpace = false); - } - // this is the parent composite Composite hyperlinkComposite = this.widgetFactory.createFlatFormComposite(parent); GridLayout layout = new GridLayout(2, false); @@ -126,7 +118,6 @@ public class EEFHyperlinkLifecycleManager extends AbstractEEFWidgetLifecycleMana GridData gridData = new GridData(SWT.FILL, SWT.CENTER, false, false); hyperlinkComposite.setLayoutData(gridData); - gridData.grabExcessHorizontalSpace = false; this.createHyperlink(hyperlinkComposite); this.createWidgetActionButtons(hyperlinkComposite); @@ -143,7 +134,7 @@ public class EEFHyperlinkLifecycleManager extends AbstractEEFWidgetLifecycleMana */ private void createHyperlink(Composite parent) { this.hyperlink = widgetFactory.createStyledText(parent, SWT.READ_ONLY); - GridData gridData = new GridData(SWT.FILL, SWT.CENTER, false, false); + GridData gridData = new GridData(SWT.FILL, SWT.CENTER, true, false); gridData.horizontalIndent = VALIDATION_MARKER_OFFSET; this.hyperlink.setLayoutData(gridData); this.hyperlink.setEditable(false); |