From e1bf1cc8e1846a2f2816678499de52194d56c289 Mon Sep 17 00:00:00 2001 From: Michael Bangas Date: Mon, 14 Apr 2025 13:00:17 +0200 Subject: [PATCH 1/2] add all svgs to org.eclipse.ui.browser This commit adds SVGs for all icons in the bundle org.eclipse.ui.browser except for the following as these are not available as SVG yet: --- .../META-INF/MANIFEST.MF | 1 + .../icons/clcl16/nav_backward.svg | 113 ++++++ .../icons/clcl16/nav_forward.svg | 111 ++++++ .../icons/clcl16/nav_go.svg | 117 ++++++ .../icons/clcl16/nav_home.svg | 330 +++++++++++++++ .../icons/clcl16/nav_print.svg | 375 ++++++++++++++++++ .../icons/clcl16/nav_refresh.svg | 189 +++++++++ .../icons/clcl16/nav_stop.svg | 129 ++++++ .../icons/clcl16/synced.svg | 184 +++++++++ .../icons/elcl16/nav_backward.svg | 113 ++++++ .../icons/elcl16/nav_forward.svg | 111 ++++++ .../icons/elcl16/nav_go.svg | 117 ++++++ .../icons/elcl16/nav_home.svg | 330 +++++++++++++++ .../icons/elcl16/nav_print.svg | 375 ++++++++++++++++++ .../icons/elcl16/nav_refresh.svg | 189 +++++++++ .../icons/elcl16/nav_stop.svg | 129 ++++++ .../icons/elcl16/synced.svg | 184 +++++++++ .../icons/obj16/external_browser.svg | 349 ++++++++++++++++ .../icons/obj16/internal_browser.svg | 234 +++++++++++ bundles/org.eclipse.ui.browser/plugin.xml | 10 +- .../ui/internal/browser/BrowserViewer.java | 20 +- .../ui/internal/browser/WebBrowserEditor.java | 2 +- .../browser/WebBrowserEditorInput.java | 2 +- 23 files changed, 3697 insertions(+), 17 deletions(-) create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_backward.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_forward.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_go.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_home.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_print.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_refresh.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/nav_stop.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/clcl16/synced.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_backward.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_forward.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_go.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_home.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_print.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_refresh.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/nav_stop.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/elcl16/synced.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/obj16/external_browser.svg create mode 100644 bundles/org.eclipse.ui.browser/icons/obj16/internal_browser.svg diff --git a/bundles/org.eclipse.ui.browser/META-INF/MANIFEST.MF b/bundles/org.eclipse.ui.browser/META-INF/MANIFEST.MF index 8f643bee4664..502a77f3edd1 100644 --- a/bundles/org.eclipse.ui.browser/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.ui.browser/META-INF/MANIFEST.MF @@ -16,3 +16,4 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.29.0,4.0.0)", Bundle-RequiredExecutionEnvironment: JavaSE-17 Bundle-ActivationPolicy: lazy Automatic-Module-Name: org.eclipse.ui.browser +Require-Capability: eclipse.swt;filter:="(image.format=svg)" diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_backward.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_backward.svg new file mode 100644 index 000000000000..30aa082fda5a --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_backward.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_forward.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_forward.svg new file mode 100644 index 000000000000..fb2578fcad68 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_forward.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_go.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_go.svg new file mode 100644 index 000000000000..5485876a79d9 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_go.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_home.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_home.svg new file mode 100644 index 000000000000..e2169efcec3c --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_home.svg @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_print.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_print.svg new file mode 100644 index 000000000000..290088dbf081 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_print.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_refresh.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_refresh.svg new file mode 100644 index 000000000000..5f69547f7ec1 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_refresh.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/nav_stop.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_stop.svg new file mode 100644 index 000000000000..e07e90201976 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/nav_stop.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/clcl16/synced.svg b/bundles/org.eclipse.ui.browser/icons/clcl16/synced.svg new file mode 100644 index 000000000000..37c0b6ae3f3f --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/clcl16/synced.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_backward.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_backward.svg new file mode 100644 index 000000000000..5b8b3dd058a6 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_backward.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_forward.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_forward.svg new file mode 100644 index 000000000000..fb2578fcad68 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_forward.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_go.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_go.svg new file mode 100644 index 000000000000..ad7fadba2c8b --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_go.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_home.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_home.svg new file mode 100644 index 000000000000..e2169efcec3c --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_home.svg @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_print.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_print.svg new file mode 100644 index 000000000000..290088dbf081 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_print.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_refresh.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_refresh.svg new file mode 100644 index 000000000000..5f69547f7ec1 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_refresh.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/nav_stop.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_stop.svg new file mode 100644 index 000000000000..def9e891f40e --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/nav_stop.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/elcl16/synced.svg b/bundles/org.eclipse.ui.browser/icons/elcl16/synced.svg new file mode 100644 index 000000000000..341c033f35e0 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/elcl16/synced.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/obj16/external_browser.svg b/bundles/org.eclipse.ui.browser/icons/obj16/external_browser.svg new file mode 100644 index 000000000000..25315edf82a9 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/obj16/external_browser.svg @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/icons/obj16/internal_browser.svg b/bundles/org.eclipse.ui.browser/icons/obj16/internal_browser.svg new file mode 100644 index 000000000000..f54418d7a7c5 --- /dev/null +++ b/bundles/org.eclipse.ui.browser/icons/obj16/internal_browser.svg @@ -0,0 +1,234 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.browser/plugin.xml b/bundles/org.eclipse.ui.browser/plugin.xml index 710b15fa3b09..fb1311ac06b6 100644 --- a/bundles/org.eclipse.ui.browser/plugin.xml +++ b/bundles/org.eclipse.ui.browser/plugin.xml @@ -47,7 +47,7 @@ allowMultiple="true" category="org.eclipse.ui" class="org.eclipse.ui.internal.browser.WebBrowserView" - icon="$nl$/icons/obj16/internal_browser.png" + icon="$nl$/icons/obj16/internal_browser.svg" id="org.eclipse.ui.browser.view" name="%viewWebBrowserTitle"/> @@ -56,7 +56,7 @@ @@ -82,7 +82,7 @@ toolbarPath="browser" label="%actionSetOpenWebBrowser" tooltip="%actionSetOpenWebBrowser" - icon="icons/obj16/internal_browser.png" + icon="icons/obj16/internal_browser.svg" class="org.eclipse.ui.internal.browser.OpenBrowserWorkbenchAction"/> @@ -247,7 +247,7 @@ point="org.eclipse.ui.commandImages"> + icon="$nl$/icons/obj16/internal_browser.svg"/> diff --git a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java index ccd75e07f80a..9d0f5c802741 100644 --- a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java +++ b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java @@ -782,8 +782,8 @@ private ToolBar createLocationBar(Composite parent) { ToolBar toolbar = new ToolBar(parent, SWT.FLAT); ToolItem go = new ToolItem(toolbar, SWT.NONE); - go.setImage(getImage(URL_ELCL, "nav_go.png")); //$NON-NLS-1$ - go.setHotImage(getImage(URL_CLCL, "nav_go.png")); //$NON-NLS-1$ + go.setImage(getImage(URL_ELCL, "nav_go.svg")); //$NON-NLS-1$ + go.setHotImage(getImage(URL_CLCL, "nav_go.svg")); //$NON-NLS-1$ go.setDisabledImage(getImage(URL_DLCL, "nav_go.png")); //$NON-NLS-1$ go.setToolTipText(Messages.actionWebBrowserGo); go.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> setURL(combo.getText()))); @@ -796,30 +796,30 @@ private ToolBar createToolbar(Composite parent) { // create back and forward actions back = new ToolItem(toolbar, SWT.NONE); - back.setImage(getImage(URL_ELCL, "nav_backward.png")); //$NON-NLS-1$ - back.setHotImage(getImage(URL_CLCL, "nav_backward.png")); //$NON-NLS-1$ + back.setImage(getImage(URL_ELCL, "nav_backward.svg")); //$NON-NLS-1$ + back.setHotImage(getImage(URL_CLCL, "nav_backward.svg")); //$NON-NLS-1$ back.setDisabledImage(getImage(URL_DLCL, "nav_backward.png")); //$NON-NLS-1$ back.setToolTipText(Messages.actionWebBrowserBack); back.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> back())); forward = new ToolItem(toolbar, SWT.NONE); - forward.setImage(getImage(URL_ELCL, "nav_forward.png")); //$NON-NLS-1$ - forward.setHotImage(getImage(URL_CLCL, "nav_forward.png")); //$NON-NLS-1$ + forward.setImage(getImage(URL_ELCL, "nav_forward.svg")); //$NON-NLS-1$ + forward.setHotImage(getImage(URL_CLCL, "nav_forward.svg")); //$NON-NLS-1$ forward.setDisabledImage(getImage(URL_DLCL, "nav_forward.png")); //$NON-NLS-1$ forward.setToolTipText(Messages.actionWebBrowserForward); forward.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> forward())); // create refresh, stop, and print actions ToolItem stop = new ToolItem(toolbar, SWT.NONE); - stop.setImage(getImage(URL_ELCL, "nav_stop.png")); //$NON-NLS-1$ - stop.setHotImage(getImage(URL_CLCL, "nav_stop.png")); //$NON-NLS-1$ + stop.setImage(getImage(URL_ELCL, "nav_stop.svg")); //$NON-NLS-1$ + stop.setHotImage(getImage(URL_CLCL, "nav_stop.svg")); //$NON-NLS-1$ stop.setDisabledImage(getImage(URL_DLCL, "nav_stop.png")); //$NON-NLS-1$ stop.setToolTipText(Messages.actionWebBrowserStop); stop.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> stop())); ToolItem refresh = new ToolItem(toolbar, SWT.DROP_DOWN); - refresh.setImage(getImage(URL_ELCL, "nav_refresh.png")); //$NON-NLS-1$ - refresh.setHotImage(getImage(URL_CLCL, "nav_refresh.png")); //$NON-NLS-1$ + refresh.setImage(getImage(URL_ELCL, "nav_refresh.svg")); //$NON-NLS-1$ + refresh.setHotImage(getImage(URL_CLCL, "nav_refresh.svg")); //$NON-NLS-1$ refresh.setDisabledImage(getImage(URL_DLCL, "nav_refresh.png")); //$NON-NLS-1$ refresh.setToolTipText(Messages.actionWebBrowserRefresh); diff --git a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditor.java b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditor.java index 910755f3f2a5..ddb79d58c526 100644 --- a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditor.java +++ b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditor.java @@ -186,7 +186,7 @@ public void init(IEditorSite site, IEditorInput input) throws PartInitException if (url != null) setTitleToolTip(url.getFile()); - imageDescriptor = ImageResourceManager.getImageDescriptor("$nl$/icons/obj16/" + "internal_browser.png"); //$NON-NLS-1$ //$NON-NLS-2$ + imageDescriptor = ImageResourceManager.getImageDescriptor("$nl$/icons/obj16/" + "internal_browser.svg"); //$NON-NLS-1$ //$NON-NLS-2$ //addResourceListener(file); } else if (input instanceof WebBrowserEditorInput) { WebBrowserEditorInput wbei = (WebBrowserEditorInput) input; diff --git a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditorInput.java b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditorInput.java index e5a27572b6fa..5401bcd325cc 100644 --- a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditorInput.java +++ b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/WebBrowserEditorInput.java @@ -236,7 +236,7 @@ public String getFactoryId() { @Override public ImageDescriptor getImageDescriptor() { - return ImageResourceManager.getImageDescriptor("$nl$/icons/obj16/" + "internal_browser.png"); //$NON-NLS-1$ //$NON-NLS-2$ + return ImageResourceManager.getImageDescriptor("$nl$/icons/obj16/" + "internal_browser.svg"); //$NON-NLS-1$ //$NON-NLS-2$ } /** From 8c88a6f3e174b0e02f88eb2b7f33969411c1a166 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Tue, 22 Apr 2025 16:36:04 +0200 Subject: [PATCH 2/2] Remove explicit disabled icons from org.eclipse.ui.browser bundle Use on-the-fly-generated disabled version of SVG-rasterized icons instead. --- .../src/org/eclipse/ui/internal/browser/BrowserViewer.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java index 9d0f5c802741..957d19408cad 100644 --- a/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java +++ b/bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/BrowserViewer.java @@ -167,7 +167,6 @@ public static interface IBackNextListener { private static final String URL_PREFIX = "$nl$/icons/"; //$NON-NLS-1$ private static final String URL_ELCL = URL_PREFIX + "elcl16/"; //$NON-NLS-1$ private static final String URL_CLCL = URL_PREFIX + "clcl16/"; //$NON-NLS-1$ - private static final String URL_DLCL = URL_PREFIX + "dlcl16/"; //$NON-NLS-1$ /** * Creates a new Web browser given its parent and a style value describing @@ -784,7 +783,6 @@ private ToolBar createLocationBar(Composite parent) { ToolItem go = new ToolItem(toolbar, SWT.NONE); go.setImage(getImage(URL_ELCL, "nav_go.svg")); //$NON-NLS-1$ go.setHotImage(getImage(URL_CLCL, "nav_go.svg")); //$NON-NLS-1$ - go.setDisabledImage(getImage(URL_DLCL, "nav_go.png")); //$NON-NLS-1$ go.setToolTipText(Messages.actionWebBrowserGo); go.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> setURL(combo.getText()))); @@ -798,14 +796,12 @@ private ToolBar createToolbar(Composite parent) { back = new ToolItem(toolbar, SWT.NONE); back.setImage(getImage(URL_ELCL, "nav_backward.svg")); //$NON-NLS-1$ back.setHotImage(getImage(URL_CLCL, "nav_backward.svg")); //$NON-NLS-1$ - back.setDisabledImage(getImage(URL_DLCL, "nav_backward.png")); //$NON-NLS-1$ back.setToolTipText(Messages.actionWebBrowserBack); back.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> back())); forward = new ToolItem(toolbar, SWT.NONE); forward.setImage(getImage(URL_ELCL, "nav_forward.svg")); //$NON-NLS-1$ forward.setHotImage(getImage(URL_CLCL, "nav_forward.svg")); //$NON-NLS-1$ - forward.setDisabledImage(getImage(URL_DLCL, "nav_forward.png")); //$NON-NLS-1$ forward.setToolTipText(Messages.actionWebBrowserForward); forward.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> forward())); @@ -813,14 +809,12 @@ private ToolBar createToolbar(Composite parent) { ToolItem stop = new ToolItem(toolbar, SWT.NONE); stop.setImage(getImage(URL_ELCL, "nav_stop.svg")); //$NON-NLS-1$ stop.setHotImage(getImage(URL_CLCL, "nav_stop.svg")); //$NON-NLS-1$ - stop.setDisabledImage(getImage(URL_DLCL, "nav_stop.png")); //$NON-NLS-1$ stop.setToolTipText(Messages.actionWebBrowserStop); stop.addSelectionListener(SelectionListener.widgetSelectedAdapter(e -> stop())); ToolItem refresh = new ToolItem(toolbar, SWT.DROP_DOWN); refresh.setImage(getImage(URL_ELCL, "nav_refresh.svg")); //$NON-NLS-1$ refresh.setHotImage(getImage(URL_CLCL, "nav_refresh.svg")); //$NON-NLS-1$ - refresh.setDisabledImage(getImage(URL_DLCL, "nav_refresh.png")); //$NON-NLS-1$ refresh.setToolTipText(Messages.actionWebBrowserRefresh); // create auto-refresh action