From ffbbd93cb8775e6e870ab9b344cc85b939d7f418 Mon Sep 17 00:00:00 2001 From: Michael Bangas Date: Mon, 7 Apr 2025 14:59:28 +0200 Subject: [PATCH 1/3] add all svgs for org.eclipse.ui.intro bundles This commit adds SVGs for all icons in the bundles `org.eclipse.ui.intro` and `org.eclipse.ui.intro.universal` except for the following as these are not available as SVG yet: org.eclipse.ui.intro/etool16/restore_welcome.svg --- .../META-INF/MANIFEST.MF | 1 + .../icons/full/elcl16/configure.svg | 282 ++ .../icons/full/obj16/extension_obj.svg | 263 + .../icons/full/obj16/icallout_obj.svg | 400 ++ .../icons/full/obj16/ihigh_obj.svg | 220 + .../icons/full/obj16/ilow_obj.svg | 265 + .../icons/full/obj16/inew_obj.svg | 308 ++ .../icons/welcome16.svg | 287 ++ ua/org.eclipse.ui.intro.universal/plugin.xml | 2 +- .../universal/CustomizationContentsArea.java | 12 +- .../intro/universal/CustomizationDialog.java | 2 +- .../universal/UniversalIntroConfigurer.java | 2 +- ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF | 1 + ua/org.eclipse.ui.intro/icons/arrow.svg | 104 + ua/org.eclipse.ui.intro/icons/blank.svg | 4466 +++++++++++++++++ .../icons/container_obj.svg | 170 + .../icons/contents_view.svg | 161 + ua/org.eclipse.ui.intro/icons/form_banner.svg | 157 + .../icons/full/elcl16/backward_nav.svg | 113 + .../icons/full/elcl16/close_view.svg | 78 + .../icons/full/elcl16/forward_nav.svg | 111 + .../icons/full/elcl16/home_nav.svg | 330 ++ .../icons/full/elcl16/magnify_font.svg | 144 + .../icons/full/elcl16/reduce_font.svg | 149 + ua/org.eclipse.ui.intro/icons/help_topic.svg | 170 + ua/org.eclipse.ui.intro/icons/overview_32.svg | 360 ++ ua/org.eclipse.ui.intro/icons/overview_48.svg | 414 ++ ua/org.eclipse.ui.intro/icons/topic.svg | 185 + ua/org.eclipse.ui.intro/icons/welcome16.svg | 287 ++ ua/org.eclipse.ui.intro/plugin.xml | 2 +- .../intro/impl/html/IIntroHTMLConstants.java | 2 +- .../AbstractIntroPartImplementation.java | 8 +- .../model/viewer/IntroModelLabelProvider.java | 4 +- .../intro/impl/parts/StandbyPart.java | 2 +- .../BrowserIntroPartImplementation.java | 6 +- .../FormIntroPartImplementation.java | 6 +- .../contentproviders/EclipseRSSViewer.java | 2 +- 37 files changed, 9451 insertions(+), 25 deletions(-) create mode 100644 ua/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.svg create mode 100644 ua/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.svg create mode 100644 ua/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.svg create mode 100644 ua/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.svg create mode 100644 ua/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.svg create mode 100644 ua/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.svg create mode 100644 ua/org.eclipse.ui.intro.universal/icons/welcome16.svg create mode 100644 ua/org.eclipse.ui.intro/icons/arrow.svg create mode 100644 ua/org.eclipse.ui.intro/icons/blank.svg create mode 100644 ua/org.eclipse.ui.intro/icons/container_obj.svg create mode 100644 ua/org.eclipse.ui.intro/icons/contents_view.svg create mode 100644 ua/org.eclipse.ui.intro/icons/form_banner.svg create mode 100644 ua/org.eclipse.ui.intro/icons/full/elcl16/backward_nav.svg create mode 100644 ua/org.eclipse.ui.intro/icons/full/elcl16/close_view.svg create mode 100644 ua/org.eclipse.ui.intro/icons/full/elcl16/forward_nav.svg create mode 100644 ua/org.eclipse.ui.intro/icons/full/elcl16/home_nav.svg create mode 100644 ua/org.eclipse.ui.intro/icons/full/elcl16/magnify_font.svg create mode 100644 ua/org.eclipse.ui.intro/icons/full/elcl16/reduce_font.svg create mode 100644 ua/org.eclipse.ui.intro/icons/help_topic.svg create mode 100644 ua/org.eclipse.ui.intro/icons/overview_32.svg create mode 100644 ua/org.eclipse.ui.intro/icons/overview_48.svg create mode 100644 ua/org.eclipse.ui.intro/icons/topic.svg create mode 100644 ua/org.eclipse.ui.intro/icons/welcome16.svg diff --git a/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF b/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF index 9c5e8b1628d..be1fa7660ed 100644 --- a/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF +++ b/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF @@ -17,3 +17,4 @@ Bundle-Activator: org.eclipse.ui.internal.intro.universal.UniversalIntroPlugin Bundle-RequiredExecutionEnvironment: JavaSE-17 Bundle-ActivationPolicy: lazy;exclude:="org.eclipse.ui.internal.intro.universal.contentdetect" Automatic-Module-Name: org.eclipse.ui.intro.universal +Require-Capability: eclipse.swt;filter:="(image.format=svg)" diff --git a/ua/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.svg b/ua/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.svg new file mode 100644 index 00000000000..9479b072498 --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/full/elcl16/configure.svg @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.svg b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.svg new file mode 100644 index 00000000000..410d8e62973 --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/extension_obj.svg @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.svg b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.svg new file mode 100644 index 00000000000..411418cb257 --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/icallout_obj.svg @@ -0,0 +1,400 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.svg b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.svg new file mode 100644 index 00000000000..7af87855af1 --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/ihigh_obj.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.svg b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.svg new file mode 100644 index 00000000000..e82db3d429e --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/ilow_obj.svg @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.svg b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.svg new file mode 100644 index 00000000000..559c6e8dbf2 --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/full/obj16/inew_obj.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/icons/welcome16.svg b/ua/org.eclipse.ui.intro.universal/icons/welcome16.svg new file mode 100644 index 00000000000..915bf5be32a --- /dev/null +++ b/ua/org.eclipse.ui.intro.universal/icons/welcome16.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro.universal/plugin.xml b/ua/org.eclipse.ui.intro.universal/plugin.xml index 313c615d97c..59593380709 100644 --- a/ua/org.eclipse.ui.intro.universal/plugin.xml +++ b/ua/org.eclipse.ui.intro.universal/plugin.xml @@ -34,7 +34,7 @@ themeProperties) { customizeAction .setToolTipText(Messages.SharedIntroConfigurer_customize_text); customizeAction.setImageDescriptor(ImageUtil - .createImageDescriptor("full/elcl16/configure.png")); //$NON-NLS-1$ + .createImageDescriptor("full/elcl16/configure.svg")); //$NON-NLS-1$ site.getActionBars().getToolBarManager().appendToGroup(TB_ADDITIONS, customizeAction); } diff --git a/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF b/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF index 6102400f9ef..e84a27c27ae 100644 --- a/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF +++ b/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF @@ -38,3 +38,4 @@ Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)", org.xml.sax Bundle-ActivationPolicy: lazy Automatic-Module-Name: org.eclipse.ui.intro +Require-Capability: eclipse.swt;filter:="(image.format=svg)" diff --git a/ua/org.eclipse.ui.intro/icons/arrow.svg b/ua/org.eclipse.ui.intro/icons/arrow.svg new file mode 100644 index 00000000000..ae00ce6f796 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/arrow.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/blank.svg b/ua/org.eclipse.ui.intro/icons/blank.svg new file mode 100644 index 00000000000..c54cd17942c --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/blank.svg @@ -0,0 +1,4466 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/container_obj.svg b/ua/org.eclipse.ui.intro/icons/container_obj.svg new file mode 100644 index 00000000000..7cf3954d42e --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/container_obj.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/contents_view.svg b/ua/org.eclipse.ui.intro/icons/contents_view.svg new file mode 100644 index 00000000000..5b6159bc444 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/contents_view.svg @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/form_banner.svg b/ua/org.eclipse.ui.intro/icons/form_banner.svg new file mode 100644 index 00000000000..b5779e39093 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/form_banner.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/full/elcl16/backward_nav.svg b/ua/org.eclipse.ui.intro/icons/full/elcl16/backward_nav.svg new file mode 100644 index 00000000000..a4a4af128bb --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/full/elcl16/backward_nav.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/full/elcl16/close_view.svg b/ua/org.eclipse.ui.intro/icons/full/elcl16/close_view.svg new file mode 100644 index 00000000000..defb87c6534 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/full/elcl16/close_view.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/full/elcl16/forward_nav.svg b/ua/org.eclipse.ui.intro/icons/full/elcl16/forward_nav.svg new file mode 100644 index 00000000000..cf6e3e232a1 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/full/elcl16/forward_nav.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/full/elcl16/home_nav.svg b/ua/org.eclipse.ui.intro/icons/full/elcl16/home_nav.svg new file mode 100644 index 00000000000..d1b26f75f43 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/full/elcl16/home_nav.svg @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/full/elcl16/magnify_font.svg b/ua/org.eclipse.ui.intro/icons/full/elcl16/magnify_font.svg new file mode 100644 index 00000000000..637e45f0409 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/full/elcl16/magnify_font.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/full/elcl16/reduce_font.svg b/ua/org.eclipse.ui.intro/icons/full/elcl16/reduce_font.svg new file mode 100644 index 00000000000..479bc6a78cb --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/full/elcl16/reduce_font.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/help_topic.svg b/ua/org.eclipse.ui.intro/icons/help_topic.svg new file mode 100644 index 00000000000..7cf3954d42e --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/help_topic.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/overview_32.svg b/ua/org.eclipse.ui.intro/icons/overview_32.svg new file mode 100644 index 00000000000..efc2e95c2c0 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/overview_32.svg @@ -0,0 +1,360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/overview_48.svg b/ua/org.eclipse.ui.intro/icons/overview_48.svg new file mode 100644 index 00000000000..95743f29543 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/overview_48.svg @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/topic.svg b/ua/org.eclipse.ui.intro/icons/topic.svg new file mode 100644 index 00000000000..98f6e136ce5 --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/topic.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/icons/welcome16.svg b/ua/org.eclipse.ui.intro/icons/welcome16.svg new file mode 100644 index 00000000000..915bf5be32a --- /dev/null +++ b/ua/org.eclipse.ui.intro/icons/welcome16.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/ua/org.eclipse.ui.intro/plugin.xml b/ua/org.eclipse.ui.intro/plugin.xml index 2c22cc691e7..fecdb075e08 100644 --- a/ua/org.eclipse.ui.intro/plugin.xml +++ b/ua/org.eclipse.ui.intro/plugin.xml @@ -42,7 +42,7 @@ diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/IIntroHTMLConstants.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/IIntroHTMLConstants.java index 021e5fd33e0..59f063dbf8d 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/IIntroHTMLConstants.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/html/IIntroHTMLConstants.java @@ -80,7 +80,7 @@ public interface IIntroHTMLConstants { String DIV_CLASS_PROVIDED_CONTENT = "provided-content"; //$NON-NLS-1$ String ANCHOR_CLASS_LINK = "link"; //$NON-NLS-1$ - String IMAGE_SRC_BLANK = "icons/blank.gif"; //$NON-NLS-1$ + String IMAGE_SRC_BLANK = "icons/blank.svg"; //$NON-NLS-1$ String IMAGE_CLASS_BG = "background-image"; //$NON-NLS-1$ String LINK_EXTRA_DIV = "link-extra-div"; //$NON-NLS-1$ String SPAN_CLASS_DIV_LABEL = "div-label"; //$NON-NLS-1$ diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java index d3130c1e9ba..2a86b8ff29e 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java @@ -60,7 +60,7 @@ public abstract class AbstractIntroPartImplementation { { setToolTipText(Messages.Browser_backwardButton_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("full/elcl16/backward_nav.png")); //$NON-NLS-1$ + .createImageDescriptor("full/elcl16/backward_nav.svg")); //$NON-NLS-1$ setDisabledImageDescriptor(ImageUtil .createImageDescriptor("full/dlcl16/backward_nav.png")); //$NON-NLS-1$ } @@ -76,7 +76,7 @@ public void run() { { setToolTipText(Messages.Browser_forwardButton_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("full/elcl16/forward_nav.png")); //$NON-NLS-1$ + .createImageDescriptor("full/elcl16/forward_nav.svg")); //$NON-NLS-1$ setDisabledImageDescriptor(ImageUtil .createImageDescriptor("full/dlcl16/forward_nav.png")); //$NON-NLS-1$ } @@ -92,7 +92,7 @@ public void run() { { setToolTipText(Messages.Browser_homeButton_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("full/elcl16/home_nav.png")); //$NON-NLS-1$ + .createImageDescriptor("full/elcl16/home_nav.svg")); //$NON-NLS-1$ setDisabledImageDescriptor(ImageUtil .createImageDescriptor("full/dlcl16/home_nav.png")); //$NON-NLS-1$ } @@ -108,7 +108,7 @@ public void run() { { setToolTipText(Messages.IntroPart_showContentButton_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("contents_view.png")); //$NON-NLS-1$ + .createImageDescriptor("contents_view.svg")); //$NON-NLS-1$ } @Override diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/viewer/IntroModelLabelProvider.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/viewer/IntroModelLabelProvider.java index 5183ceb0918..99be58c865b 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/viewer/IntroModelLabelProvider.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/viewer/IntroModelLabelProvider.java @@ -40,8 +40,8 @@ public class IntroModelLabelProvider extends LabelProvider { static { ImageUtil.registerImage(ImageUtil.INTRO_MODEL_CONTAINER, - "container_obj.png"); //$NON-NLS-1$ - ImageUtil.registerImage(ImageUtil.INTRO_MODEL_LEAF, "topic.png"); //$NON-NLS-1$ + "container_obj.svg"); //$NON-NLS-1$ + ImageUtil.registerImage(ImageUtil.INTRO_MODEL_LEAF, "topic.svg"); //$NON-NLS-1$ } public IntroModelLabelProvider() { diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/parts/StandbyPart.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/parts/StandbyPart.java index a4f9492fb4c..1f8fe25e571 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/parts/StandbyPart.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/parts/StandbyPart.java @@ -140,7 +140,7 @@ public void createPartControl(Composite parent) { container.setLayout(new StandbyLayout()); // return hyper link. - ImageUtil.registerImage(ImageUtil.BACK, "full/elcl16/home_nav.png"); //$NON-NLS-1$ + ImageUtil.registerImage(ImageUtil.BACK, "full/elcl16/home_nav.svg"); //$NON-NLS-1$ returnLink = toolkit.createImageHyperlink(container, SWT.WRAP | SWT.CENTER); returnLink.setImage(ImageUtil.getImage(ImageUtil.BACK)); diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java index 70deb34312a..8b10f747a3c 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java @@ -86,7 +86,7 @@ private final class ReduceAction extends Action { { setToolTipText(Messages.Browser_reduce_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("full/elcl16/reduce_font.png")); //$NON-NLS-1$ + .createImageDescriptor("full/elcl16/reduce_font.svg")); //$NON-NLS-1$ setDisabledImageDescriptor(ImageUtil .createImageDescriptor("full/dlcl16/reduce_font.png")); //$NON-NLS-1$ int scalePercent = FontSelection.getScalePercentage(); @@ -106,7 +106,7 @@ private final class MagnifyAction extends Action { { setToolTipText(Messages.Browser_magnify_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("full/elcl16/magnify_font.png")); //$NON-NLS-1$ + .createImageDescriptor("full/elcl16/magnify_font.svg")); //$NON-NLS-1$ setDisabledImageDescriptor(ImageUtil .createImageDescriptor("full/dlcl16/magnify_font.png")); //$NON-NLS-1$ int scalePercent = FontSelection.getScalePercentage(); @@ -136,7 +136,7 @@ public void run() { { setToolTipText(Messages.IntroPart_openExternal_tooltip); setImageDescriptor(ImageUtil - .createImageDescriptor("topic.png")); //$NON-NLS-1$ + .createImageDescriptor("topic.svg")); //$NON-NLS-1$ } @Override diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/FormIntroPartImplementation.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/FormIntroPartImplementation.java index e0430ad5324..a889886d959 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/FormIntroPartImplementation.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/FormIntroPartImplementation.java @@ -74,10 +74,10 @@ public class FormIntroPartImplementation extends // REVISIT: register all common images here. Even if this part // implementation is created again, the images will remain in plugin // registry. - ImageUtil.registerImage(ImageUtil.DEFAULT_ROOT_LINK, "overview_48.png"); //$NON-NLS-1$ + ImageUtil.registerImage(ImageUtil.DEFAULT_ROOT_LINK, "overview_48.svg"); //$NON-NLS-1$ ImageUtil.registerImage(ImageUtil.DEFAULT_SMALL_ROOT_LINK, - "overview_32.png"); //$NON-NLS-1$ - ImageUtil.registerImage(ImageUtil.DEFAULT_FORM_BG, "form_banner.png"); //$NON-NLS-1$ + "overview_32.svg"); //$NON-NLS-1$ + ImageUtil.registerImage(ImageUtil.DEFAULT_FORM_BG, "form_banner.svg"); //$NON-NLS-1$ ImageUtil.registerImage(ImageUtil.DEFAULT_LINK, "welcome_item.gif"); //$NON-NLS-1$ } diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/intro/contentproviders/EclipseRSSViewer.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/intro/contentproviders/EclipseRSSViewer.java index d257df99e81..3b6834746b7 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/intro/contentproviders/EclipseRSSViewer.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/intro/contentproviders/EclipseRSSViewer.java @@ -211,7 +211,7 @@ public void linkActivated(HyperlinkEvent e) { doNavigate((String) e.getHref()); } }); - bulletImage = createImage(IPath.fromOSString("icons/arrow.png")); //$NON-NLS-1$ + bulletImage = createImage(IPath.fromOSString("icons/arrow.svg")); //$NON-NLS-1$ if (bulletImage != null) formText.setImage(HREF_BULLET, bulletImage); this.parent = parent; From 8b8c86f6b6b9ba1764aaffa8ad97058e3d5105cc Mon Sep 17 00:00:00 2001 From: Eclipse Platform Bot Date: Mon, 14 Apr 2025 08:38:49 +0000 Subject: [PATCH 2/3] Version bump(s) for 4.36 stream --- ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF | 2 +- ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF | 2 +- ua/org.eclipse.ui.intro/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF b/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF index be1fa7660ed..c74030cd695 100644 --- a/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF +++ b/ua/org.eclipse.ui.intro.universal/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %plugin_name Bundle-SymbolicName: org.eclipse.ui.intro.universal;singleton:=true -Bundle-Version: 3.5.400.qualifier +Bundle-Version: 3.5.500.qualifier Bundle-Vendor: %provider_name Bundle-Localization: plugin Export-Package: org.eclipse.ui.internal.intro.universal;x-friends:="org.eclipse.ua.tests", diff --git a/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF b/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF index e84a27c27ae..21bebbc0142 100644 --- a/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF +++ b/ua/org.eclipse.ui.intro/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %plugin_name Bundle-SymbolicName: org.eclipse.ui.intro; singleton:=true -Bundle-Version: 3.7.500.qualifier +Bundle-Version: 3.7.600.qualifier Bundle-Activator: org.eclipse.ui.internal.intro.impl.IntroPlugin Bundle-Vendor: %provider_name Bundle-Localization: plugin diff --git a/ua/org.eclipse.ui.intro/pom.xml b/ua/org.eclipse.ui.intro/pom.xml index f83aafa4b8b..43980665b86 100644 --- a/ua/org.eclipse.ui.intro/pom.xml +++ b/ua/org.eclipse.ui.intro/pom.xml @@ -18,6 +18,6 @@ org.eclipse.platform org.eclipse.ui.intro - 3.7.500-SNAPSHOT + 3.7.600-SNAPSHOT eclipse-plugin From 1ed62c8f01f74d6714f0eefcce8d83480588c216 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Fri, 25 Apr 2025 10:14:14 +0200 Subject: [PATCH 3/3] Remove explicit disabled icons from org.eclipse.ui.intro Use on-the-fly-generated disabled version of SVG-rasterized icons instead. --- .../impl/model/AbstractIntroPartImplementation.java | 6 ------ .../BrowserIntroPartImplementation.java | 12 ++++-------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java index 2a86b8ff29e..e30ee294001 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/model/AbstractIntroPartImplementation.java @@ -61,8 +61,6 @@ public abstract class AbstractIntroPartImplementation { setToolTipText(Messages.Browser_backwardButton_tooltip); setImageDescriptor(ImageUtil .createImageDescriptor("full/elcl16/backward_nav.svg")); //$NON-NLS-1$ - setDisabledImageDescriptor(ImageUtil - .createImageDescriptor("full/dlcl16/backward_nav.png")); //$NON-NLS-1$ } @Override @@ -77,8 +75,6 @@ public void run() { setToolTipText(Messages.Browser_forwardButton_tooltip); setImageDescriptor(ImageUtil .createImageDescriptor("full/elcl16/forward_nav.svg")); //$NON-NLS-1$ - setDisabledImageDescriptor(ImageUtil - .createImageDescriptor("full/dlcl16/forward_nav.png")); //$NON-NLS-1$ } @Override @@ -93,8 +89,6 @@ public void run() { setToolTipText(Messages.Browser_homeButton_tooltip); setImageDescriptor(ImageUtil .createImageDescriptor("full/elcl16/home_nav.svg")); //$NON-NLS-1$ - setDisabledImageDescriptor(ImageUtil - .createImageDescriptor("full/dlcl16/home_nav.png")); //$NON-NLS-1$ } @Override diff --git a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java index 8b10f747a3c..f12fcfdc01b 100644 --- a/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java +++ b/ua/org.eclipse.ui.intro/src/org/eclipse/ui/internal/intro/impl/presentations/BrowserIntroPartImplementation.java @@ -87,8 +87,6 @@ private final class ReduceAction extends Action { setToolTipText(Messages.Browser_reduce_tooltip); setImageDescriptor(ImageUtil .createImageDescriptor("full/elcl16/reduce_font.svg")); //$NON-NLS-1$ - setDisabledImageDescriptor(ImageUtil - .createImageDescriptor("full/dlcl16/reduce_font.png")); //$NON-NLS-1$ int scalePercent = FontSelection.getScalePercentage(); setEnabled(scalePercent > -40); } @@ -107,8 +105,6 @@ private final class MagnifyAction extends Action { setToolTipText(Messages.Browser_magnify_tooltip); setImageDescriptor(ImageUtil .createImageDescriptor("full/elcl16/magnify_font.svg")); //$NON-NLS-1$ - setDisabledImageDescriptor(ImageUtil - .createImageDescriptor("full/dlcl16/magnify_font.png")); //$NON-NLS-1$ int scalePercent = FontSelection.getScalePercentage(); setEnabled(scalePercent < 100); } @@ -454,8 +450,8 @@ private Document resolveDynamicContent(AbstractIntroPage page, // get the array version of the nodelist to work around DOM api design. Node[] nodes = ModelUtil.getArray(contentProviders); - for (int i = 0; i < nodes.length; i++) { - Element contentProviderElement = (Element) nodes[i]; + for (Node node : nodes) { + Element contentProviderElement = (Element) node; IntroContentProvider provider = new IntroContentProvider( contentProviderElement, page.getBundle()); provider.setParent(page); @@ -494,10 +490,10 @@ private Document resolveDynamicContent(AbstractIntroPage page, private void reinjectDynamicContent(Document dom, Node[] contentProviderElements) { - for (int i = 0; i < contentProviderElements.length; i++) { + for (Node contentProviderElement2 : contentProviderElements) { // for each cached contentProvider, find replacement div in DOM and // re-subsitute. - Element contentProviderElement = (Element) contentProviderElements[i]; + Element contentProviderElement = (Element) contentProviderElement2; Element contentProviderDiv = ModelUtil.getElementById(dom, contentProviderElement .getAttribute(IIntroHTMLConstants.ATTRIBUTE_ID),