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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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