Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Becker2019-03-26 07:36:28 +0000
committerMatthias Becker2019-03-26 10:59:48 +0000
commit71958d200c365408f3bb79d867c63abd0202472a (patch)
tree72c42431421f83e9fc4c9ce7f34e416a4e79e61d
parent539ef492a24bd86beb2b3523517b07e17d8a316d (diff)
downloadeclipse.platform.ui-71958d200c365408f3bb79d867c63abd0202472a.tar.gz
eclipse.platform.ui-71958d200c365408f3bb79d867c63abd0202472a.tar.xz
eclipse.platform.ui-71958d200c365408f3bb79d867c63abd0202472a.zip
Bug 545762: EmptyWorkspaceHelper assumes all wizards have an icon
If there's no icon available take the "new wizard" icon as fall back Change-Id: I83cad213a639ff19de8dc14005f21af8479e7d0f Signed-off-by: Matthias Becker <ma.becker@sap.com>
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java
index cbec77d4ec4..3c10ab4677c 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/helpers/EmptyWorkspaceHelper.java
@@ -43,6 +43,7 @@ import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Link;
import org.eclipse.ui.IPerspectiveDescriptor;
import org.eclipse.ui.IPerspectiveListener;
+import org.eclipse.ui.ISharedImages;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.IWorkbenchWindow;
@@ -250,7 +251,13 @@ public final class EmptyWorkspaceHelper {
private void createOption(Composite optionsArea, final FormToolkit toolkit, final Color linkColor, IAction action,
ImageDescriptor imageDesc, String text) {
Label addLabel = new Label(optionsArea, SWT.NONE);
+
+ if (imageDesc == null) {
+ ISharedImages images = PlatformUI.getWorkbench().getSharedImages();
+ imageDesc = images.getImageDescriptor(ISharedImages.IMG_TOOL_NEW_WIZARD);
+ }
addLabel.setImage(resourceManager.createImage(imageDesc));
+
Hyperlink addLink = toolkit.createHyperlink(optionsArea, text, SWT.WRAP);
addLink.setForeground(linkColor);
addLink.addHyperlinkListener(new HyperlinkAdapter() {

Back to the top