From af592e87f571369fc7d6778351169a2b694ebef6 Mon Sep 17 00:00:00 2001 From: Michael Bangas Date: Mon, 14 Apr 2025 15:26:34 +0200 Subject: [PATCH 1/2] add all svgs to org.eclipse.ui.workbench.texteditor This commit adds SVGs for all icons in the bundle `org.eclipse.ui.workbench.texteditor` except for the following as it is not available as SVG yet: elcl16/open_history.svg --- .../META-INF/MANIFEST.MF | 1 + .../icons/full/elcl16/case_sensitive.svg | 47 ++ .../icons/full/elcl16/close.svg | 45 ++ .../icons/full/elcl16/close_replace.svg | 45 ++ .../icons/full/elcl16/collapseall.svg | 289 +++++++++ .../icons/full/elcl16/delete_template.svg | 116 ++++ .../icons/full/elcl16/edit_template.svg | 219 +++++++ .../icons/full/elcl16/insert_template.svg | 382 ++++++++++++ .../icons/full/elcl16/link_to_editor.svg | 184 ++++++ .../icons/full/elcl16/new_template.svg | 177 ++++++ .../icons/full/elcl16/open_replace.svg | 45 ++ .../icons/full/elcl16/regex.svg | 45 ++ .../icons/full/elcl16/replace.svg | 83 +++ .../icons/full/elcl16/replace_all.svg | 107 ++++ .../icons/full/elcl16/search_all.svg | 105 ++++ .../icons/full/elcl16/search_in_area.svg | 68 ++ .../icons/full/elcl16/select_next.svg | 113 ++++ .../icons/full/elcl16/select_prev.svg | 113 ++++ .../icons/full/elcl16/whole_word.svg | 54 ++ .../full/etool16/block_selection_mode.svg | 325 ++++++++++ .../icons/full/etool16/segment_edit.svg | 357 +++++++++++ .../full/etool16/show_whitespace_chars.svg | 116 ++++ .../icons/full/etool16/toLower.svg | 109 ++++ .../icons/full/etool16/toUpper.svg | 109 ++++ .../icons/full/etool16/wordwrap.svg | 427 +++++++++++++ .../icons/full/etool16/zoomIn.svg | 226 +++++++ .../icons/full/etool16/zoomOut.svg | 222 +++++++ .../icons/full/eview16/minimap.svg | 583 ++++++++++++++++++ .../icons/full/eview16/templates.svg | 308 +++++++++ .../icons/full/obj16/context.svg | 267 ++++++++ .../icons/full/obj16/preview.svg | 210 +++++++ .../icons/full/obj16/template_obj.svg | 285 +++++++++ .../plugin.xml | 24 +- .../overlay/FindReplaceOverlayImages.java | 26 +- .../templates/TemplatesPageImages.java | 38 +- .../texteditor/templates/TemplatesView.java | 4 +- 36 files changed, 5828 insertions(+), 46 deletions(-) create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/case_sensitive.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close_replace.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/collapseall.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/delete_template.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/edit_template.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/insert_template.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/link_to_editor.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/new_template.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/open_replace.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/regex.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace_all.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_all.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_in_area.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_next.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_prev.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/whole_word.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/block_selection_mode.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/segment_edit.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/show_whitespace_chars.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toLower.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toUpper.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/wordwrap.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomIn.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomOut.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/templates.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/context.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/preview.svg create mode 100644 bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/template_obj.svg diff --git a/bundles/org.eclipse.ui.workbench.texteditor/META-INF/MANIFEST.MF b/bundles/org.eclipse.ui.workbench.texteditor/META-INF/MANIFEST.MF index 1115872cdf1..6b6a3331b65 100644 --- a/bundles/org.eclipse.ui.workbench.texteditor/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.ui.workbench.texteditor/META-INF/MANIFEST.MF @@ -36,3 +36,4 @@ Require-Bundle: org.eclipse.jface.notifications Bundle-RequiredExecutionEnvironment: JavaSE-17 Automatic-Module-Name: org.eclipse.ui.workbench.texteditor +Require-Capability: eclipse.swt;filter:="(image.format=svg)" diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/case_sensitive.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/case_sensitive.svg new file mode 100644 index 00000000000..964b5e4b232 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/case_sensitive.svg @@ -0,0 +1,47 @@ + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close.svg new file mode 100644 index 00000000000..52721dd522d --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close.svg @@ -0,0 +1,45 @@ + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close_replace.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close_replace.svg new file mode 100644 index 00000000000..2def1ee8e4f --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/close_replace.svg @@ -0,0 +1,45 @@ + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/collapseall.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/collapseall.svg new file mode 100644 index 00000000000..3dcb9a830bf --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/collapseall.svg @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/delete_template.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/delete_template.svg new file mode 100644 index 00000000000..a331a49fa49 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/delete_template.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/edit_template.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/edit_template.svg new file mode 100644 index 00000000000..edf2530d65b --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/edit_template.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/insert_template.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/insert_template.svg new file mode 100644 index 00000000000..d86009d239c --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/insert_template.svg @@ -0,0 +1,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/link_to_editor.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/link_to_editor.svg new file mode 100644 index 00000000000..37c0b6ae3f3 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/link_to_editor.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/new_template.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/new_template.svg new file mode 100644 index 00000000000..29fa7ac75b7 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/new_template.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/open_replace.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/open_replace.svg new file mode 100644 index 00000000000..adff3ff7ffa --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/open_replace.svg @@ -0,0 +1,45 @@ + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/regex.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/regex.svg new file mode 100644 index 00000000000..fe3f92b2096 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/regex.svg @@ -0,0 +1,45 @@ + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace.svg new file mode 100644 index 00000000000..46763e1302c --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace.svg @@ -0,0 +1,83 @@ + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace_all.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace_all.svg new file mode 100644 index 00000000000..41402f03012 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/replace_all.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_all.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_all.svg new file mode 100644 index 00000000000..e42f5d921fe --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_all.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_in_area.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_in_area.svg new file mode 100644 index 00000000000..8734b9c072a --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/search_in_area.svg @@ -0,0 +1,68 @@ + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_next.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_next.svg new file mode 100644 index 00000000000..973c4eda7b6 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_next.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_prev.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_prev.svg new file mode 100644 index 00000000000..1faf803af31 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/select_prev.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/whole_word.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/whole_word.svg new file mode 100644 index 00000000000..4cac7549615 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/elcl16/whole_word.svg @@ -0,0 +1,54 @@ + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/block_selection_mode.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/block_selection_mode.svg new file mode 100644 index 00000000000..f4ad8b15421 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/block_selection_mode.svg @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/segment_edit.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/segment_edit.svg new file mode 100644 index 00000000000..07f50c99ef9 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/segment_edit.svg @@ -0,0 +1,357 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/show_whitespace_chars.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/show_whitespace_chars.svg new file mode 100644 index 00000000000..a335a433d56 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/show_whitespace_chars.svg @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toLower.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toLower.svg new file mode 100644 index 00000000000..10bcc26983a --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toLower.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toUpper.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toUpper.svg new file mode 100644 index 00000000000..67cc2c1be0c --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/toUpper.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/wordwrap.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/wordwrap.svg new file mode 100644 index 00000000000..d064ae2226d --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/wordwrap.svg @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomIn.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomIn.svg new file mode 100644 index 00000000000..e4dc8dc2049 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomIn.svg @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomOut.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomOut.svg new file mode 100644 index 00000000000..76ee0b5ae14 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/etool16/zoomOut.svg @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.svg new file mode 100644 index 00000000000..b3cd89f3d39 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.svg @@ -0,0 +1,583 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/templates.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/templates.svg new file mode 100644 index 00000000000..189efc2b84c --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/eview16/templates.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/context.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/context.svg new file mode 100644 index 00000000000..9b09e9b1848 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/context.svg @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/preview.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/preview.svg new file mode 100644 index 00000000000..93aba6a8ece --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/preview.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/template_obj.svg b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/template_obj.svg new file mode 100644 index 00000000000..6a2a32964f0 --- /dev/null +++ b/bundles/org.eclipse.ui.workbench.texteditor/icons/full/obj16/template_obj.svg @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml b/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml index 9c861c23c22..2a3ce8e7fae 100644 --- a/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml +++ b/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml @@ -513,36 +513,36 @@ + icon="$nl$/icons/full/etool16/zoomIn.svg"> + icon="$nl$/icons/full/etool16/zoomOut.svg"> + icon="$nl$/icons/full/etool16/show_whitespace_chars.svg"> + icon="$nl$/icons/full/etool16/wordwrap.svg"> + icon="$nl$/icons/full/etool16/block_selection_mode.svg"> + icon="icons/full/etool16/toUpper.svg"> + icon="icons/full/etool16/toLower.svg"> @@ -1295,7 +1295,7 @@ id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" definitionId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" disabledIcon="$nl$/icons/full/dtool16/segment_edit.png" - icon="$nl$/icons/full/etool16/segment_edit.png" + icon="$nl$/icons/full/etool16/segment_edit.svg" helpContextId="org.eclipse.ui.only_show_selected_element_action_context" label="%onlyShowSelectedElement.label" retarget="true" @@ -1306,7 +1306,7 @@ definitionId="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters" disabledIcon="$nl$/icons/full/dtool16/show_whitespace_chars.png" helpContextId="org.eclipse.ui.show_whitespace_characters_action_context" - icon="$nl$/icons/full/etool16/show_whitespace_chars.png" + icon="$nl$/icons/full/etool16/show_whitespace_chars.svg" id="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters" label="%showWhitespaceCharacters.label" retarget="true" @@ -1319,7 +1319,7 @@ definitionId="org.eclipse.ui.edit.text.toggleBlockSelectionMode" disabledIcon="$nl$/icons/full/dtool16/block_selection_mode.png" helpContextId="org.eclipse.ui.block_selection_mode_action_context" - icon="$nl$/icons/full/etool16/block_selection_mode.png" + icon="$nl$/icons/full/etool16/block_selection_mode.svg" id="org.eclipse.ui.edit.text.toggleBlockSelectionMode" label="%toggleBlockSelectionMode.label" retarget="true" @@ -1332,7 +1332,7 @@ definitionId="org.eclipse.ui.edit.text.toggleWordWrap" disabledIcon="$nl$/icons/full/dtool16/wordwrap.png" helpContextId="org.eclipse.ui.word_wrap_toggle_action_context" - icon="$nl$/icons/full/etool16/wordwrap.png" + icon="$nl$/icons/full/etool16/wordwrap.svg" id="org.eclipse.ui.edit.text.toggleWordWrap" label="%toggleWordWrap.label" retarget="true" @@ -1480,7 +1480,7 @@ * - * The templates.png icon can be copied from this plug-in. + * The templates.svg icon can be copied from this plug-in. *

* If the editor supports a templates page, the editor instantiates and * configures the page, and returns it. This page is then added to this From 7b1ad9f0a955b3acdc093baaf0aaa955490c6921 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Sat, 26 Apr 2025 17:54:45 +0200 Subject: [PATCH 2/2] Remove explicit disabled icons from org.eclipse.ui.workbench.texteditor Use on-the-fly-generated disabled version of SVG-rasterized icons instead. --- .../plugin.xml | 9 ------- .../templates/AbstractTemplatesPage.java | 4 +-- .../templates/TemplatesPageImages.java | 26 +++++++++++-------- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml b/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml index 2a3ce8e7fae..e2ef210299f 100644 --- a/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml +++ b/bundles/org.eclipse.ui.workbench.texteditor/plugin.xml @@ -521,27 +521,22 @@ @@ -1294,7 +1289,6 @@ toolbarPath="Normal/Presentation" id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" definitionId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" - disabledIcon="$nl$/icons/full/dtool16/segment_edit.png" icon="$nl$/icons/full/etool16/segment_edit.svg" helpContextId="org.eclipse.ui.only_show_selected_element_action_context" label="%onlyShowSelectedElement.label" @@ -1304,7 +1298,6 @@