From 013fe88b666f105082495e58cbdb7635a701c0b8 Mon Sep 17 00:00:00 2001 From: Jasmin Hundt Date: Tue, 12 May 2026 09:07:13 +0200 Subject: [PATCH] Add Icons new Pack Fixes: https://github.com/eclipse-platform/ui-best-practices/issues/536 Fixes: https://github.com/eclipse-platform/ui-best-practices/issues/537 Fixes: https://github.com/eclipse-platform/ui-best-practices/issues/538 Fixes: https://github.com/eclipse-platform/ui-best-practices/issues/539 Fixes: https://github.com/eclipse-platform/ui-best-practices/issues/540 --- .../dual-tone-icons/new-annotation.svg | 374 ++++++++++++++++++ .../dual-tone-icons/new-class.svg | 67 ++++ .../dual-tone-icons/new-enum.svg | 67 ++++ .../dual-tone-icons/new-interface.svg | 67 ++++ .../dual-tone-icons/new-testcase.svg | 87 ++++ iconpacks/eclipse-dual-tone/icon-mapping.json | 21 + .../semantic-icon-library.json | 5 + 7 files changed, 688 insertions(+) create mode 100644 iconpacks/eclipse-dual-tone/dual-tone-icons/new-annotation.svg create mode 100644 iconpacks/eclipse-dual-tone/dual-tone-icons/new-class.svg create mode 100644 iconpacks/eclipse-dual-tone/dual-tone-icons/new-enum.svg create mode 100644 iconpacks/eclipse-dual-tone/dual-tone-icons/new-interface.svg create mode 100644 iconpacks/eclipse-dual-tone/dual-tone-icons/new-testcase.svg diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/new-annotation.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-annotation.svg new file mode 100644 index 0000000..8e94b5c --- /dev/null +++ b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-annotation.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/new-class.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-class.svg new file mode 100644 index 0000000..893930a --- /dev/null +++ b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-class.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/new-enum.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-enum.svg new file mode 100644 index 0000000..9a16a0b --- /dev/null +++ b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-enum.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/new-interface.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-interface.svg new file mode 100644 index 0000000..1164764 --- /dev/null +++ b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-interface.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + diff --git a/iconpacks/eclipse-dual-tone/dual-tone-icons/new-testcase.svg b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-testcase.svg new file mode 100644 index 0000000..4857d6f --- /dev/null +++ b/iconpacks/eclipse-dual-tone/dual-tone-icons/new-testcase.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + diff --git a/iconpacks/eclipse-dual-tone/icon-mapping.json b/iconpacks/eclipse-dual-tone/icon-mapping.json index 77aa6f7..3e890ca 100644 --- a/iconpacks/eclipse-dual-tone/icon-mapping.json +++ b/iconpacks/eclipse-dual-tone/icon-mapping.json @@ -1540,6 +1540,27 @@ "launch-configuration.svg" : [ "org.eclipse.debug.ui/icons/full/obj16/launchConfiguration.svg" ], + "new-testcase.svg" : [ + "org.eclipse.jdt.junit/icons/full/etool16/new_testcase.svg", + "org.eclipse.unittest.ui/icons/full/etool16/new_testcase.svg", + "org.eclipse.jdt.ui/icons/full/etool16/new_testcase.svg", + "org.eclipse.jdt.junit/etool16/new_testcase.svg" + ], + "new-class.svg" : [ + "org.eclipse.jdt.ui/icons/full/etool16/newclass_wiz.svg", + "org.eclipse.jdt.ui/etool16/newclass_wiz.svg" + ], + "new-enum.svg" : [ + "org.eclipse.jdt.ui/icons/full/etool16/newenum_wiz.svg" + ], + "new-annotation.svg" : [ + "org.eclipse.jdt.ui/icons/full/etool16/newannotation_wiz.svg", + "org.eclipse.jdt.ui/etool16/newannotation_wiz.svg" + ], + "new-interface.svg" : [ + "org.eclipse.jdt.ui/icons/full/etool16/newint_wiz.svg", + "org.eclipse.jdt.ui/etool16/newint_wiz.svg" + ], "console-standard-output.svg" : [ "org.eclipse.debug.ui/icons/full/elcl16/writeout_co.svg", "org.eclipse.debug.ui/elcl16/writeout_co.svg" diff --git a/iconpacks/eclipse-dual-tone/semantic-icon-library.json b/iconpacks/eclipse-dual-tone/semantic-icon-library.json index c4bc3eb..ab53042 100644 --- a/iconpacks/eclipse-dual-tone/semantic-icon-library.json +++ b/iconpacks/eclipse-dual-tone/semantic-icon-library.json @@ -218,5 +218,10 @@ "export-breakpoints.svg" : "Saves breakpoints to reuse or share.", "import-breakpoints.svg" : "Loads previously saved breakpoints.", "launch-configuration.svg" : "Manage run/debug configurations.", + "new-testcase.svg" : "Create a new test case.", + "new-class.svg" : "Create a new class.", + "new-enum.svg" : "Create a new enum.", + "new-annotation.svg" : "Create a new annotation.", + "new-interface.svg" : "Create a new interface.", "home.svg" : "Jump to workspace/project root." }