diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/DesignerPalettePopupActions.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/DesignerPalettePopupActions.java
index 04ca15415..4d4cd9841 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/DesignerPalettePopupActions.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/DesignerPalettePopupActions.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2024 Google, Inc and others.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -14,6 +14,7 @@
package org.eclipse.wb.internal.core.editor.palette;
import org.eclipse.wb.core.controls.palette.IPalette;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.editor.constants.IEditorPreferenceConstants;
import org.eclipse.wb.core.editor.palette.model.CategoryInfo;
import org.eclipse.wb.core.editor.palette.model.EntryInfo;
@@ -51,7 +52,7 @@
*/
final class DesignerPalettePopupActions {
// image constants
- private static final ImageDescriptor ID_ADD_CATEGORY = getImageDescription("add_category.gif");
+ private static final ImageDescriptor ID_ADD_CATEGORY = CoreImages.FOLDER_OPEN;
private static final ImageDescriptor ID_ADD_COMPONENT = getImageDescription("add_component.gif");
private static final ImageDescriptor IMPORT_JAR_IMAGE = getImageDescription("import_jar.png");
private static final ImageDescriptor ID_REMOVE = getImageDescription("remove.gif");
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/ImportArchiveDialog.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/ImportArchiveDialog.java
index 0cd3671b3..e444a0cb1 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/ImportArchiveDialog.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/ImportArchiveDialog.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.editor.palette.dialogs;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.editor.palette.model.CategoryInfo;
import org.eclipse.wb.core.editor.palette.model.PaletteInfo;
import org.eclipse.wb.internal.core.DesignerPlugin;
@@ -208,7 +209,7 @@ public void widgetSelected(SelectionEvent e) {
// choose menu
m_browseItem = new ToolItem(browseToolBar, SWT.DROP_DOWN);
m_browseItem.setToolTipText(Messages.ImportArchiveDialog_browseToolTip);
- m_browseItem.setImage(DesignerPlugin.getImage("palette/category.gif"));
+ m_browseItem.setImage(CoreImages.getSharedImage(CoreImages.FOLDER_OPEN));
//
m_browseMenu = new Menu(browseToolBar);
// Classpath
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/PaletteManagerDialog.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/PaletteManagerDialog.java
index f5aa2935f..7be8e1e5f 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/PaletteManagerDialog.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/editor/palette/dialogs/PaletteManagerDialog.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.editor.palette.dialogs;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.editor.palette.model.AbstractElementInfo;
import org.eclipse.wb.core.editor.palette.model.CategoryInfo;
import org.eclipse.wb.core.editor.palette.model.EntryInfo;
@@ -106,7 +107,7 @@ public final class PaletteManagerDialog extends ResizableTitleAreaDialog {
////////////////////////////////////////////////////////////////////////////
private static final Image IMAGE_CLEAR_FILTER =
DesignerPlugin.getImage("palette/clear_filter.gif");
- private static final Image IMAGE_CATEGORY = DesignerPlugin.getImage("palette/category.gif");
+ private static final Image IMAGE_CATEGORY = CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
////////////////////////////////////////////////////////////////////////////
//
// Instance fields
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/creation/factory/InstanceFactoryContainerInfo.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/creation/factory/InstanceFactoryContainerInfo.java
index b32c53b2a..bb9560b6a 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/creation/factory/InstanceFactoryContainerInfo.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/creation/factory/InstanceFactoryContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,9 +12,9 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.model.creation.factory;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.core.model.ObjectInfo;
-import org.eclipse.wb.internal.core.DesignerPlugin;
import org.eclipse.wb.internal.core.model.presentation.DefaultObjectPresentation;
import org.eclipse.wb.internal.core.model.presentation.IObjectPresentation;
@@ -82,7 +82,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return DesignerPlugin.getImageDescriptor("components/factory_container.gif");
+ return CoreImages.FOLDER_OPEN;
}
};
}
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/AbstractArrayObjectInfo.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/AbstractArrayObjectInfo.java
index b5848bd09..ecbaa56c2 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/AbstractArrayObjectInfo.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/AbstractArrayObjectInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,13 +12,13 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.model.nonvisual;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.core.model.ObjectInfo;
import org.eclipse.wb.core.model.association.Association;
import org.eclipse.wb.core.model.association.AssociationUtils;
import org.eclipse.wb.core.model.broadcast.ObjectInfoChildAddAfter;
import org.eclipse.wb.core.model.broadcast.ObjectInfoChildAddBefore;
-import org.eclipse.wb.internal.core.DesignerPlugin;
import org.eclipse.wb.internal.core.model.creation.CreationSupport;
import org.eclipse.wb.internal.core.model.presentation.DefaultObjectPresentation;
import org.eclipse.wb.internal.core.model.presentation.IObjectPresentation;
@@ -87,7 +87,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return DesignerPlugin.getImageDescriptor("components/non_visual_beans_container.gif");
+ return CoreImages.FOLDER_OPEN;
}
@Override
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/CollectorObjectInfo.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/CollectorObjectInfo.java
index 0a73dc753..d0bba22f0 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/CollectorObjectInfo.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/CollectorObjectInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,10 +12,10 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.model.nonvisual;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.AbstractComponentInfo;
import org.eclipse.wb.core.model.ObjectInfo;
import org.eclipse.wb.core.model.broadcast.ObjectInfoChildTree;
-import org.eclipse.wb.internal.core.DesignerPlugin;
import org.eclipse.wb.internal.core.model.presentation.DefaultObjectPresentation;
import org.eclipse.wb.internal.core.model.presentation.IObjectPresentation;
import org.eclipse.wb.internal.core.utils.ast.AstEditor;
@@ -105,7 +105,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return DesignerPlugin.getImageDescriptor("components/non_visual_beans_container.gif");
+ return CoreImages.FOLDER_OPEN;
}
@Override
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/NonVisualBeanContainerInfo.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/NonVisualBeanContainerInfo.java
index c5de63fe9..1bfabfa85 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/NonVisualBeanContainerInfo.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/nonvisual/NonVisualBeanContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,11 +12,11 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.model.nonvisual;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.eval.ExecutionFlowDescription;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.core.model.ObjectInfo;
import org.eclipse.wb.core.model.association.AssociationObjects;
-import org.eclipse.wb.internal.core.DesignerPlugin;
import org.eclipse.wb.internal.core.model.JavaInfoUtils;
import org.eclipse.wb.internal.core.model.generation.GenerationUtils;
import org.eclipse.wb.internal.core.model.generation.statement.PureFlatStatementGenerator;
@@ -158,7 +158,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return DesignerPlugin.getImageDescriptor("components/non_visual_beans_container.gif");
+ return CoreImages.FOLDER_OPEN;
}
};
}
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/util/factory/FactoryCreateAction.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/util/factory/FactoryCreateAction.java
index 19a7e00ee..0b81a86b2 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/util/factory/FactoryCreateAction.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/model/util/factory/FactoryCreateAction.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -13,6 +13,7 @@
package org.eclipse.wb.internal.core.model.util.factory;
import org.eclipse.wb.core.editor.IDesignPageSite;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.editor.palette.model.CategoryInfo;
import org.eclipse.wb.core.editor.palette.model.IPaletteSite;
import org.eclipse.wb.core.editor.palette.model.PaletteInfo;
@@ -853,7 +854,7 @@ public void handleEvent(Event event) {
// creation
{
TreeItem creationItem = new TreeItem(tree, SWT.NONE);
- creationItem.setImage(DesignerPlugin.getImage("actions/factory/folder.png"));
+ creationItem.setImage(CoreImages.getSharedImage(CoreImages.FOLDER_OPEN));
creationItem.setText(ModelMessages.FactoryCreateAction_dialogArgumentsCreation);
creationItem.setGrayed(true);
creationItem.setChecked(true);
@@ -873,7 +874,7 @@ public void handleEvent(Event event) {
{
TreeItem invocationsItem = new TreeItem(tree, SWT.NONE);
invocationsItem.setText(ModelMessages.FactoryCreateAction_dialogArgumentsInvocations);
- invocationsItem.setImage(DesignerPlugin.getImage("actions/factory/folder.png"));
+ invocationsItem.setImage(CoreImages.getSharedImage(CoreImages.FOLDER_OPEN));
invocationsItem.setGrayed(true);
invocationsItem.setChecked(true);
// for each invocation
diff --git a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/utils/ui/dialogs/image/pages/browse/classpath/SrcImageContainer.java b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/utils/ui/dialogs/image/pages/browse/classpath/SrcImageContainer.java
index a1975d20f..4a22e4ff3 100644
--- a/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/utils/ui/dialogs/image/pages/browse/classpath/SrcImageContainer.java
+++ b/org.eclipse.wb.core.java/src/org/eclipse/wb/internal/core/utils/ui/dialogs/image/pages/browse/classpath/SrcImageContainer.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,7 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.classpath;
-import org.eclipse.wb.internal.core.DesignerPlugin;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.model.IImageContainer;
import org.eclipse.jdt.core.IJavaElement;
@@ -65,7 +65,7 @@ public SrcImageContainer(String id, IPackageFragmentRoot packageFragmentRoot) th
////////////////////////////////////////////////////////////////////////////
@Override
public Image getImage() {
- return DesignerPlugin.getImage("folder_package.gif");
+ return CoreImages.getSharedImage(CoreImages.FOLDER_PACKAGE);
}
@Override
diff --git a/org.eclipse.wb.core/icons/actions/factory/folder.png b/org.eclipse.wb.core/icons/actions/factory/folder.png
deleted file mode 100644
index 43770067b..000000000
Binary files a/org.eclipse.wb.core/icons/actions/factory/folder.png and /dev/null differ
diff --git a/org.eclipse.wb.core/icons/components/factory_container.gif b/org.eclipse.wb.core/icons/components/factory_container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.core/icons/components/factory_container.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/icons/components/non_visual_beans_container.gif b/org.eclipse.wb.core/icons/components/non_visual_beans_container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.core/icons/components/non_visual_beans_container.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/icons/folder_closed.png b/org.eclipse.wb.core/icons/folder_closed.png
new file mode 100644
index 000000000..9b142127d
Binary files /dev/null and b/org.eclipse.wb.core/icons/folder_closed.png differ
diff --git a/org.eclipse.wb.core/icons/folder_closed.svg b/org.eclipse.wb.core/icons/folder_closed.svg
new file mode 100644
index 000000000..676020697
--- /dev/null
+++ b/org.eclipse.wb.core/icons/folder_closed.svg
@@ -0,0 +1,303 @@
+
+
+
+
diff --git a/org.eclipse.wb.core/icons/folder_open.gif b/org.eclipse.wb.core/icons/folder_open.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.core/icons/folder_open.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/icons/folder_open.png b/org.eclipse.wb.core/icons/folder_open.png
new file mode 100644
index 000000000..e5e2deaac
Binary files /dev/null and b/org.eclipse.wb.core/icons/folder_open.png differ
diff --git a/org.eclipse.wb.core/icons/folder_open.svg b/org.eclipse.wb.core/icons/folder_open.svg
new file mode 100644
index 000000000..67017b88a
--- /dev/null
+++ b/org.eclipse.wb.core/icons/folder_open.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/org.eclipse.wb.core/icons/folder_package.gif b/org.eclipse.wb.core/icons/folder_package.gif
deleted file mode 100644
index fca9c53e6..000000000
Binary files a/org.eclipse.wb.core/icons/folder_package.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/icons/folder_package.png b/org.eclipse.wb.core/icons/folder_package.png
new file mode 100644
index 000000000..7c2e1010a
Binary files /dev/null and b/org.eclipse.wb.core/icons/folder_package.png differ
diff --git a/org.eclipse.wb.core/icons/folder_package.svg b/org.eclipse.wb.core/icons/folder_package.svg
new file mode 100644
index 000000000..5d1c64c3b
--- /dev/null
+++ b/org.eclipse.wb.core/icons/folder_package.svg
@@ -0,0 +1,421 @@
+
+
+
+
diff --git a/org.eclipse.wb.core/icons/palette/add_category.gif b/org.eclipse.wb.core/icons/palette/add_category.gif
deleted file mode 100644
index 4888da8e7..000000000
Binary files a/org.eclipse.wb.core/icons/palette/add_category.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/icons/palette/category.gif b/org.eclipse.wb.core/icons/palette/category.gif
deleted file mode 100644
index 4888da8e7..000000000
Binary files a/org.eclipse.wb.core/icons/palette/category.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/PaletteComposite.java b/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/PaletteComposite.java
index 83614f18d..c3c19aba0 100644
--- a/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/PaletteComposite.java
+++ b/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/PaletteComposite.java
@@ -13,6 +13,7 @@
*******************************************************************************/
package org.eclipse.wb.core.controls.palette;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.draw2d.Figure;
import org.eclipse.wb.draw2d.FigureUtils;
import org.eclipse.wb.draw2d.Layer;
@@ -111,8 +112,8 @@ public final class PaletteComposite extends Composite {
//
////////////////////////////////////////////////////////////////////////////
private static final Image NO_ICON = loadImage("icons/no_icon.gif");
- private static final Image FOLDER_OPEN = loadImage("icons/folder_open.gif");
- private static final Image FOLDER_CLOSED = loadImage("icons/folder_closed.gif");
+ private static final Image FOLDER_OPEN = CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
+ private static final Image FOLDER_CLOSED = CoreImages.getSharedImage(CoreImages.FOLDER_CLOSED);
/**
* @return the {@link Image} using path relative to this class.
diff --git a/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/icons/folder_closed.gif b/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/icons/folder_closed.gif
deleted file mode 100644
index 92b3bddc3..000000000
Binary files a/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/icons/folder_closed.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/icons/folder_open.gif b/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/icons/folder_open.gif
deleted file mode 100644
index 4888da8e7..000000000
Binary files a/org.eclipse.wb.core/src/org/eclipse/wb/core/controls/palette/icons/folder_open.gif and /dev/null differ
diff --git a/org.eclipse.wb.core/src/org/eclipse/wb/core/editor/constants/CoreImages.java b/org.eclipse.wb.core/src/org/eclipse/wb/core/editor/constants/CoreImages.java
index 14bf44710..57ecaf65a 100644
--- a/org.eclipse.wb.core/src/org/eclipse/wb/core/editor/constants/CoreImages.java
+++ b/org.eclipse.wb.core/src/org/eclipse/wb/core/editor/constants/CoreImages.java
@@ -118,6 +118,10 @@ public abstract class CoreImages {
public static ImageDescriptor LAYOUT_FIT_TO_SIZE = of("info/layout/fit_to_size.svg");
+ public static ImageDescriptor FOLDER_CLOSED = of("folder_closed.svg");
+ public static ImageDescriptor FOLDER_OPEN = of("folder_open.svg");
+ public static ImageDescriptor FOLDER_PACKAGE = of("folder_package.svg");
+
/**
* Images returned by this method must not be disposed.
*
diff --git a/org.eclipse.wb.rcp/icons/info/Action/container.gif b/org.eclipse.wb.rcp/icons/info/Action/container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.rcp/icons/info/Action/container.gif and /dev/null differ
diff --git a/org.eclipse.wb.rcp/icons/info/perspective/container.gif b/org.eclipse.wb.rcp/icons/info/perspective/container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.rcp/icons/info/perspective/container.gif and /dev/null differ
diff --git a/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/jface/action/ActionContainerInfo.java b/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/jface/action/ActionContainerInfo.java
index 544a09009..fd83e0b18 100644
--- a/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/jface/action/ActionContainerInfo.java
+++ b/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/jface/action/ActionContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.rcp.model.jface.action;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.core.model.ObjectInfo;
import org.eclipse.wb.core.model.association.AssociationObjects;
@@ -27,7 +28,6 @@
import org.eclipse.wb.internal.core.utils.ast.BodyDeclarationTarget;
import org.eclipse.wb.internal.core.utils.ast.StatementTarget;
import org.eclipse.wb.internal.core.utils.check.Assert;
-import org.eclipse.wb.internal.rcp.Activator;
import org.eclipse.jdt.core.dom.Block;
import org.eclipse.jdt.core.dom.ClassInstanceCreation;
@@ -77,7 +77,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return Activator.getImageDescriptor("info/Action/container.gif");
+ return CoreImages.FOLDER_OPEN;
}
};
}
diff --git a/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/CategoriesAndViewsDialog.java b/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/CategoriesAndViewsDialog.java
index 7f6fe1c72..9a1309eec 100644
--- a/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/CategoriesAndViewsDialog.java
+++ b/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/CategoriesAndViewsDialog.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,7 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.rcp.model.rcp;
-import org.eclipse.wb.internal.core.DesignerPlugin;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.internal.core.utils.execution.ExecutionUtils;
import org.eclipse.wb.internal.core.utils.execution.RunnableEx;
import org.eclipse.wb.internal.core.utils.ui.EmptyTransfer;
@@ -512,12 +512,12 @@ public String getText(Object element) {
@Override
public Image getImage(Object element) {
if (element == OTHER_CATEGORY) {
- return DesignerPlugin.getImage("folder_open.gif");
+ return CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
}
//
IPluginElement pluginElement = (IPluginElement) element;
if (isCategoryElement(pluginElement)) {
- return DesignerPlugin.getImage("folder_open.gif");
+ return CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
}
if (pluginElement.getName().equals("view")) {
return m_resourceManager.createImageWithDefault(PdeUtils.getElementIcon(pluginElement, "icon", null));
diff --git a/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/perspective/shortcuts/AbstractShortcutContainerInfo.java b/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/perspective/shortcuts/AbstractShortcutContainerInfo.java
index c4bd40948..caa2bc44e 100644
--- a/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/perspective/shortcuts/AbstractShortcutContainerInfo.java
+++ b/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/rcp/perspective/shortcuts/AbstractShortcutContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.rcp.model.rcp.perspective.shortcuts;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.ObjectInfo;
import org.eclipse.wb.internal.core.model.JavaInfoUtils;
import org.eclipse.wb.internal.core.model.presentation.DefaultObjectPresentation;
@@ -24,7 +25,6 @@
import org.eclipse.wb.internal.core.utils.ast.StatementTarget;
import org.eclipse.wb.internal.core.utils.check.Assert;
import org.eclipse.wb.internal.core.utils.ui.GridLayoutFactory;
-import org.eclipse.wb.internal.rcp.Activator;
import org.eclipse.wb.internal.rcp.model.rcp.perspective.EditorAreaInfo;
import org.eclipse.wb.internal.rcp.model.rcp.perspective.PageLayoutInfo;
import org.eclipse.wb.internal.swt.support.CoordinateUtils;
@@ -110,7 +110,7 @@ public List getShortcuts() {
private final IObjectPresentation m_presentation = new DefaultObjectPresentation(this) {
@Override
public ImageDescriptor getIcon() throws Exception {
- return Activator.getImageDescriptor("info/perspective/container.gif");
+ return CoreImages.FOLDER_OPEN;
}
@Override
diff --git a/org.eclipse.wb.swing/icons/info/Action/container.gif b/org.eclipse.wb.swing/icons/info/Action/container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.swing/icons/info/Action/container.gif and /dev/null differ
diff --git a/org.eclipse.wb.swing/icons/info/ButtonGroup/ButtonGroup_container.gif b/org.eclipse.wb.swing/icons/info/ButtonGroup/ButtonGroup_container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.swing/icons/info/ButtonGroup/ButtonGroup_container.gif and /dev/null differ
diff --git a/org.eclipse.wb.swing/icons/info/laf/container.gif b/org.eclipse.wb.swing/icons/info/laf/container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.swing/icons/info/laf/container.gif and /dev/null differ
diff --git a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ActionContainerInfo.java b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ActionContainerInfo.java
index 60cf5980f..6b6f676d6 100644
--- a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ActionContainerInfo.java
+++ b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ActionContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.swing.model.bean;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.eval.ExecutionFlowDescription;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.core.model.ObjectInfo;
@@ -26,7 +27,6 @@
import org.eclipse.wb.internal.core.model.variable.FieldInitializerVariableSupport;
import org.eclipse.wb.internal.core.model.variable.LazyVariableSupport;
import org.eclipse.wb.internal.core.model.variable.VariableSupport;
-import org.eclipse.wb.internal.swing.Activator;
import org.eclipse.jface.resource.ImageDescriptor;
@@ -155,7 +155,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return Activator.getImageDescriptor("info/Action/container.gif");
+ return CoreImages.FOLDER_OPEN;
}
};
}
diff --git a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ButtonGroupContainerInfo.java b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ButtonGroupContainerInfo.java
index 4e6c3da1d..f9cc72094 100644
--- a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ButtonGroupContainerInfo.java
+++ b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/bean/ButtonGroupContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.swing.model.bean;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.core.model.ObjectInfo;
import org.eclipse.wb.core.model.association.AssociationObjects;
@@ -22,7 +23,6 @@
import org.eclipse.wb.internal.core.model.presentation.IObjectPresentation;
import org.eclipse.wb.internal.core.model.variable.FieldInitializerVariableSupport;
import org.eclipse.wb.internal.core.utils.ast.AstEditor;
-import org.eclipse.wb.internal.swing.Activator;
import org.eclipse.jface.resource.ImageDescriptor;
@@ -137,7 +137,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return Activator.getImageDescriptor("info/ButtonGroup/ButtonGroup_container.gif");
+ return CoreImages.FOLDER_OPEN;
}
};
}
diff --git a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/TreeModelDialog.java b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/TreeModelDialog.java
index 3c5ac66b1..8e62d74d1 100644
--- a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/TreeModelDialog.java
+++ b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/TreeModelDialog.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.swing.model.property.editor.models.tree;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.internal.core.utils.ui.GridDataFactory;
import org.eclipse.wb.internal.core.utils.ui.GridLayoutFactory;
import org.eclipse.wb.internal.core.utils.ui.dialogs.ResizableDialog;
@@ -220,8 +221,7 @@ public List getChildren() {
// Refresh
//
////////////////////////////////////////////////////////////////////////////
- private static final Image IMAGE_FOLDER = new Image(null,
- TreeModelDialog.class.getResourceAsStream("icons/folder.gif"));
+ private static final Image IMAGE_FOLDER = CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
private static final Image IMAGE_LEAF = new Image(null,
TreeModelDialog.class.getResourceAsStream("icons/leaf.gif"));
diff --git a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/icons/folder.gif b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/icons/folder.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/model/property/editor/models/tree/icons/folder.gif and /dev/null differ
diff --git a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/preferences/laf/LafPreferencePage.java b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/preferences/laf/LafPreferencePage.java
index c48144cd7..c67b0d102 100644
--- a/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/preferences/laf/LafPreferencePage.java
+++ b/org.eclipse.wb.swing/src/org/eclipse/wb/internal/swing/preferences/laf/LafPreferencePage.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2024 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,6 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.swing.preferences.laf;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.internal.core.DesignerPlugin;
import org.eclipse.wb.internal.core.utils.GenericsUtils;
import org.eclipse.wb.internal.core.utils.check.Assert;
@@ -114,7 +115,7 @@ public class LafPreferencePage extends PreferencePage
IWorkbenchPreferencePage,
IPreferenceConstants {
// constants
- private static final Image CATEGORY_IMAGE = Activator.getImage("info/laf/container.gif");
+ private static final Image CATEGORY_IMAGE = CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
private static final Image LAF_ITEM_IMAGE = Activator.getImage("info/laf/laf.png");
// variables
private LafInfo m_defaultLAF;
diff --git a/org.eclipse.wb.swt/icons/components/registry_container.gif b/org.eclipse.wb.swt/icons/components/registry_container.gif
deleted file mode 100644
index 152ce470c..000000000
Binary files a/org.eclipse.wb.swt/icons/components/registry_container.gif and /dev/null differ
diff --git a/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/jface/resource/RegistryContainerInfo.java b/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/jface/resource/RegistryContainerInfo.java
index c2030419d..615246933 100644
--- a/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/jface/resource/RegistryContainerInfo.java
+++ b/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/jface/resource/RegistryContainerInfo.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011, 2023 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,11 +12,11 @@
*******************************************************************************/
package org.eclipse.wb.internal.swt.model.jface.resource;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.core.model.JavaInfo;
import org.eclipse.wb.internal.core.model.presentation.DefaultObjectPresentation;
import org.eclipse.wb.internal.core.model.presentation.IObjectPresentation;
import org.eclipse.wb.internal.core.utils.check.Assert;
-import org.eclipse.wb.internal.swt.Activator;
import org.eclipse.wb.internal.swt.model.ModelMessages;
import org.eclipse.jdt.core.dom.ASTNode;
@@ -92,7 +92,7 @@ public String getText() throws Exception {
@Override
public ImageDescriptor getIcon() throws Exception {
- return Activator.getImageDescriptor("components/registry_container.gif");
+ return CoreImages.FOLDER_OPEN;
}
};
}
diff --git a/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/BundleImageContainer.java b/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/BundleImageContainer.java
index 64461b32b..3b5c954bd 100644
--- a/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/BundleImageContainer.java
+++ b/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/BundleImageContainer.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,7 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.swt.model.property.editor.image.plugin;
-import org.eclipse.wb.internal.core.DesignerPlugin;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.model.IHasChildren;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.model.IImageContainer;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.model.IImageElement;
@@ -161,7 +161,7 @@ protected IImageElement[] directElements() {
////////////////////////////////////////////////////////////////////////////
@Override
public Image getImage() {
- return DesignerPlugin.getImage("folder_open.gif");
+ return CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
}
@Override
diff --git a/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/FileImageContainer.java b/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/FileImageContainer.java
index ca508afde..8f72e4366 100644
--- a/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/FileImageContainer.java
+++ b/org.eclipse.wb.swt/src/org/eclipse/wb/internal/swt/model/property/editor/image/plugin/FileImageContainer.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2011 Google, Inc.
+ * Copyright (c) 2011, 2025 Google, Inc. and others.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
@@ -12,7 +12,7 @@
*******************************************************************************/
package org.eclipse.wb.internal.swt.model.property.editor.image.plugin;
-import org.eclipse.wb.internal.core.DesignerPlugin;
+import org.eclipse.wb.core.editor.constants.CoreImages;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.AbstractBrowseImagePage;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.model.IHasChildren;
import org.eclipse.wb.internal.core.utils.ui.dialogs.image.pages.browse.model.IImageContainer;
@@ -148,7 +148,7 @@ protected IImageElement[] directElements() {
////////////////////////////////////////////////////////////////////////////
@Override
public Image getImage() {
- return DesignerPlugin.getImage("folder_open.gif");
+ return CoreImages.getSharedImage(CoreImages.FOLDER_OPEN);
}
@Override