[gimp] icons: tool icons are another big group of icons handled all the same.



commit 9052762225d86e506b68edd0b5354b647b2e892a
Author: Jehan <jehan girinstud io>
Date:   Mon Jan 31 15:18:10 2022 +0100

    icons: tool icons are another big group of icons handled all the same.

 icons/Color/icon-list.mk         | 250 ++++++++++++++++++++-------------------
 icons/Color/meson.build          |   6 +-
 icons/Symbolic/icon-list.mk      | 250 ++++++++++++++++++++-------------------
 icons/Symbolic/meson.build       |   6 +-
 icons/icon-lists/bitmap_16.list  |  57 ---------
 icons/icon-lists/bitmap_22.list  |   1 -
 icons/icon-lists/bitmap_24.list  |  57 ---------
 icons/icon-lists/scalable.list   |  57 ---------
 icons/icon-lists/tools.list      |  76 ++++++++++++
 tools/generate-icon-makefiles.py |  20 +++-
 10 files changed, 348 insertions(+), 432 deletions(-)
---
diff --git a/icons/Color/icon-list.mk b/icons/Color/icon-list.mk
index a8fd126c91..aa790a091c 100644
--- a/icons/Color/icon-list.mk
+++ b/icons/Color/icon-list.mk
@@ -247,63 +247,6 @@ scalable_images = \
        scalable/gimp-text-dir-ttb-rtl-upright.svg              \
        scalable/gimp-text-layer.svg                            \
        scalable/gimp-toilet-paper.svg                          \
-       scalable/gimp-tool-airbrush.svg                         \
-       scalable/gimp-tool-align.svg                            \
-       scalable/gimp-tool-blur.svg                             \
-       scalable/gimp-tool-brightness-contrast.svg              \
-       scalable/gimp-tool-bucket-fill.svg                      \
-       scalable/gimp-tool-by-color-select.svg                  \
-       scalable/gimp-tool-cage.svg                             \
-       scalable/gimp-tool-clone.svg                            \
-       scalable/gimp-tool-color-balance.svg                    \
-       scalable/gimp-tool-color-picker.svg                     \
-       scalable/gimp-tool-color-temperature.svg                \
-       scalable/gimp-tool-colorize.svg                         \
-       scalable/gimp-tool-crop.svg                             \
-       scalable/gimp-tool-curves.svg                           \
-       scalable/gimp-tool-desaturate.svg                       \
-       scalable/gimp-tool-dodge.svg                            \
-       scalable/gimp-tool-ellipse-select.svg                   \
-       scalable/gimp-tool-eraser.svg                           \
-       scalable/gimp-tool-exposure.svg                         \
-       scalable/gimp-tool-flip.svg                             \
-       scalable/gimp-tool-foreground-select.svg                \
-       scalable/gimp-tool-free-select.svg                      \
-       scalable/gimp-tool-fuzzy-select.svg                     \
-       scalable/gimp-tool-gradient.svg                         \
-       scalable/gimp-tool-handle-transform.svg                 \
-       scalable/gimp-tool-heal.svg                             \
-       scalable/gimp-tool-hue-saturation.svg                   \
-       scalable/gimp-tool-ink.svg                              \
-       scalable/gimp-tool-iscissors.svg                        \
-       scalable/gimp-tool-levels.svg                           \
-       scalable/gimp-tool-measure.svg                          \
-       scalable/gimp-tool-move.svg                             \
-       scalable/gimp-tool-mypaint-brush.svg                    \
-       scalable/gimp-tool-n-point-deformation.svg              \
-       scalable/gimp-tool-offset.svg                           \
-       scalable/gimp-tool-options.svg                          \
-       scalable/gimp-tool-paintbrush.svg                       \
-       scalable/gimp-tool-paint-select.svg                     \
-       scalable/gimp-tool-path.svg                             \
-       scalable/gimp-tool-pencil.svg                           \
-       scalable/gimp-tool-perspective.svg                      \
-       scalable/gimp-tool-perspective-clone.svg                \
-       scalable/gimp-tool-posterize.svg                        \
-       scalable/gimp-tool-preset.svg                           \
-       scalable/gimp-tool-rect-select.svg                      \
-       scalable/gimp-tool-rotate.svg                           \
-       scalable/gimp-tool-scale.svg                            \
-       scalable/gimp-tool-seamless-clone.svg                   \
-       scalable/gimp-tool-shadows-highlights.svg               \
-       scalable/gimp-tool-shear.svg                            \
-       scalable/gimp-tool-smudge.svg                           \
-       scalable/gimp-tool-text.svg                             \
-       scalable/gimp-tool-threshold.svg                        \
-       scalable/gimp-tool-transform-3d.svg                     \
-       scalable/gimp-tool-unified-transform.svg                \
-       scalable/gimp-tool-warp.svg                             \
-       scalable/gimp-tool-zoom.svg                             \
        scalable/gimp-tools.svg                                 \
        scalable/gimp-transform-3d-camera.svg                   \
        scalable/gimp-transform-3d-move.svg                     \
@@ -360,7 +303,65 @@ scalable_images = \
        scalable/gimp-prefs-folders-plug-ins.svg                \
        scalable/gimp-prefs-folders-scripts.svg                 \
        scalable/gimp-prefs-folders-themes.svg                  \
-       scalable/gimp-prefs-folders-tool-presets.svg
+       scalable/gimp-prefs-folders-tool-presets.svg            \
+       \
+       scalable/gimp-tool-airbrush.svg                         \
+       scalable/gimp-tool-align.svg                            \
+       scalable/gimp-tool-blur.svg                             \
+       scalable/gimp-tool-brightness-contrast.svg              \
+       scalable/gimp-tool-bucket-fill.svg                      \
+       scalable/gimp-tool-by-color-select.svg                  \
+       scalable/gimp-tool-cage.svg                             \
+       scalable/gimp-tool-clone.svg                            \
+       scalable/gimp-tool-color-balance.svg                    \
+       scalable/gimp-tool-color-picker.svg                     \
+       scalable/gimp-tool-color-temperature.svg                \
+       scalable/gimp-tool-colorize.svg                         \
+       scalable/gimp-tool-crop.svg                             \
+       scalable/gimp-tool-curves.svg                           \
+       scalable/gimp-tool-desaturate.svg                       \
+       scalable/gimp-tool-dodge.svg                            \
+       scalable/gimp-tool-ellipse-select.svg                   \
+       scalable/gimp-tool-eraser.svg                           \
+       scalable/gimp-tool-exposure.svg                         \
+       scalable/gimp-tool-flip.svg                             \
+       scalable/gimp-tool-foreground-select.svg                \
+       scalable/gimp-tool-free-select.svg                      \
+       scalable/gimp-tool-fuzzy-select.svg                     \
+       scalable/gimp-tool-gradient.svg                         \
+       scalable/gimp-tool-handle-transform.svg                 \
+       scalable/gimp-tool-heal.svg                             \
+       scalable/gimp-tool-hue-saturation.svg                   \
+       scalable/gimp-tool-ink.svg                              \
+       scalable/gimp-tool-iscissors.svg                        \
+       scalable/gimp-tool-levels.svg                           \
+       scalable/gimp-tool-measure.svg                          \
+       scalable/gimp-tool-move.svg                             \
+       scalable/gimp-tool-mypaint-brush.svg                    \
+       scalable/gimp-tool-n-point-deformation.svg              \
+       scalable/gimp-tool-offset.svg                           \
+       scalable/gimp-tool-options.svg                          \
+       scalable/gimp-tool-paintbrush.svg                       \
+       scalable/gimp-tool-paint-select.svg                     \
+       scalable/gimp-tool-path.svg                             \
+       scalable/gimp-tool-pencil.svg                           \
+       scalable/gimp-tool-perspective.svg                      \
+       scalable/gimp-tool-perspective-clone.svg                \
+       scalable/gimp-tool-posterize.svg                        \
+       scalable/gimp-tool-preset.svg                           \
+       scalable/gimp-tool-rect-select.svg                      \
+       scalable/gimp-tool-rotate.svg                           \
+       scalable/gimp-tool-scale.svg                            \
+       scalable/gimp-tool-seamless-clone.svg                   \
+       scalable/gimp-tool-shadows-highlights.svg               \
+       scalable/gimp-tool-shear.svg                            \
+       scalable/gimp-tool-smudge.svg                           \
+       scalable/gimp-tool-text.svg                             \
+       scalable/gimp-tool-threshold.svg                        \
+       scalable/gimp-tool-transform-3d.svg                     \
+       scalable/gimp-tool-unified-transform.svg                \
+       scalable/gimp-tool-warp.svg                             \
+       scalable/gimp-tool-zoom.svg
 
 icons12_images = \
        12/gimp-attach.png                                      \
@@ -573,6 +574,58 @@ icons16_images = \
        16/gimp-template.png                                    \
        16/gimp-text-layer.png                                  \
        16/gimp-toilet-paper.png                                \
+       16/gimp-tools.png                                       \
+       16/gimp-transform-3d-camera.png                         \
+       16/gimp-transform-3d-move.png                           \
+       16/gimp-transform-3d-rotate.png                         \
+       16/gimp-transparency.png                                \
+       16/gimp-undo-history.png                                \
+       16/gimp-user-manual.png                                 \
+       16/gimp-video.png                                       \
+       16/gimp-web.png                                         \
+       16/gimp-wilber.png                                      \
+       \
+       16/gimp-prefs-color-management.png                      \
+       \
+       16/gimp-prefs-controllers.png                           \
+       16/gimp-prefs-default-grid.png                          \
+       16/gimp-prefs-display.png                               \
+       16/gimp-prefs-folders.png                               \
+       16/gimp-prefs-help-system.png                           \
+       16/gimp-prefs-icon-theme.png                            \
+       16/gimp-prefs-image-title.png                           \
+       16/gimp-prefs-image-windows.png                         \
+       16/gimp-prefs-image-windows-appearance.png              \
+       16/gimp-prefs-image-windows-snapping.png                \
+       16/gimp-prefs-import-export.png                         \
+       16/gimp-prefs-input-devices.png                         \
+       16/gimp-prefs-interface.png                             \
+       16/gimp-prefs-new-image.png                             \
+       16/gimp-prefs-playground.png                            \
+       16/gimp-prefs-system-resources.png                      \
+       16/gimp-prefs-theme.png                                 \
+       16/gimp-prefs-tool-options.png                          \
+       16/gimp-prefs-toolbox.png                               \
+       16/gimp-prefs-window-management.png                     \
+       \
+       16/gimp-prefs-folders-brushes.png                       \
+       16/gimp-prefs-folders-dynamics.png                      \
+       16/gimp-prefs-folders-environ.png                       \
+       16/gimp-prefs-folders-fonts.png                         \
+       16/gimp-prefs-folders-gradients.png                     \
+       16/gimp-prefs-folders-icon-themes.png                   \
+       16/gimp-prefs-folders-interp.png                        \
+       16/gimp-prefs-folders-modules.png                       \
+       16/gimp-prefs-folders-mypaint-brushes.png               \
+       16/gimp-prefs-folders-palettes.png                      \
+       16/gimp-prefs-folders-patterns.png                      \
+       16/gimp-prefs-folders-plug-ins.png                      \
+       16/gimp-prefs-folders-scripts.png                       \
+       16/gimp-prefs-folders-themes.png                        \
+       16/gimp-prefs-folders-tool-presets.png                  \
+       \
+       16/gimp-wilber-eek.png                                  \
+       \
        16/gimp-tool-airbrush.png                               \
        16/gimp-tool-align.png                                  \
        16/gimp-tool-blur.png                                   \
@@ -613,8 +666,8 @@ icons16_images = \
        16/gimp-tool-paint-select.png                           \
        16/gimp-tool-path.png                                   \
        16/gimp-tool-pencil.png                                 \
-       16/gimp-tool-perspective-clone.png                      \
        16/gimp-tool-perspective.png                            \
+       16/gimp-tool-perspective-clone.png                      \
        16/gimp-tool-posterize.png                              \
        16/gimp-tool-preset.png                                 \
        16/gimp-tool-rect-select.png                            \
@@ -629,58 +682,7 @@ icons16_images = \
        16/gimp-tool-transform-3d.png                           \
        16/gimp-tool-unified-transform.png                      \
        16/gimp-tool-warp.png                                   \
-       16/gimp-tool-zoom.png                                   \
-       16/gimp-tools.png                                       \
-       16/gimp-transform-3d-camera.png                         \
-       16/gimp-transform-3d-move.png                           \
-       16/gimp-transform-3d-rotate.png                         \
-       16/gimp-transparency.png                                \
-       16/gimp-undo-history.png                                \
-       16/gimp-user-manual.png                                 \
-       16/gimp-video.png                                       \
-       16/gimp-web.png                                         \
-       16/gimp-wilber.png                                      \
-       \
-       16/gimp-prefs-color-management.png                      \
-       \
-       16/gimp-prefs-controllers.png                           \
-       16/gimp-prefs-default-grid.png                          \
-       16/gimp-prefs-display.png                               \
-       16/gimp-prefs-folders.png                               \
-       16/gimp-prefs-help-system.png                           \
-       16/gimp-prefs-icon-theme.png                            \
-       16/gimp-prefs-image-title.png                           \
-       16/gimp-prefs-image-windows.png                         \
-       16/gimp-prefs-image-windows-appearance.png              \
-       16/gimp-prefs-image-windows-snapping.png                \
-       16/gimp-prefs-import-export.png                         \
-       16/gimp-prefs-input-devices.png                         \
-       16/gimp-prefs-interface.png                             \
-       16/gimp-prefs-new-image.png                             \
-       16/gimp-prefs-playground.png                            \
-       16/gimp-prefs-system-resources.png                      \
-       16/gimp-prefs-theme.png                                 \
-       16/gimp-prefs-tool-options.png                          \
-       16/gimp-prefs-toolbox.png                               \
-       16/gimp-prefs-window-management.png                     \
-       \
-       16/gimp-prefs-folders-brushes.png                       \
-       16/gimp-prefs-folders-dynamics.png                      \
-       16/gimp-prefs-folders-environ.png                       \
-       16/gimp-prefs-folders-fonts.png                         \
-       16/gimp-prefs-folders-gradients.png                     \
-       16/gimp-prefs-folders-icon-themes.png                   \
-       16/gimp-prefs-folders-interp.png                        \
-       16/gimp-prefs-folders-modules.png                       \
-       16/gimp-prefs-folders-mypaint-brushes.png               \
-       16/gimp-prefs-folders-palettes.png                      \
-       16/gimp-prefs-folders-patterns.png                      \
-       16/gimp-prefs-folders-plug-ins.png                      \
-       16/gimp-prefs-folders-scripts.png                       \
-       16/gimp-prefs-folders-themes.png                        \
-       16/gimp-prefs-folders-tool-presets.png                  \
-       \
-       16/gimp-wilber-eek.png
+       16/gimp-tool-zoom.png
 
 icons18_images = \
        18/gimp-color-picker-black.png                          \
@@ -709,7 +711,6 @@ icons22_images = \
        22/gimp-path.png                                        \
        22/gimp-paths.png                                       \
        22/gimp-portrait.png                                    \
-       22/gimp-tool-preset.png                                 \
        22/gimp-wilber.png
 
 icons24_images = \
@@ -792,6 +793,17 @@ icons24_images = \
        24/gimp-text-dir-ttb-ltr-upright.png                    \
        24/gimp-text-layer.png                                  \
        24/gimp-toilet-paper.png                                \
+       24/gimp-tools.png                                       \
+       24/gimp-transparency.png                                \
+       24/gimp-undo-history.png                                \
+       24/gimp-user-manual.png                                 \
+       24/gimp-vcenter.png                                     \
+       24/gimp-vchain-broken.png                               \
+       24/gimp-vchain.png                                      \
+       24/gimp-vfill.png                                       \
+       24/gimp-video.png                                       \
+       24/gimp-web.png                                         \
+       \
        24/gimp-tool-airbrush.png                               \
        24/gimp-tool-align.png                                  \
        24/gimp-tool-blur.png                                   \
@@ -832,8 +844,8 @@ icons24_images = \
        24/gimp-tool-paint-select.png                           \
        24/gimp-tool-path.png                                   \
        24/gimp-tool-pencil.png                                 \
-       24/gimp-tool-perspective-clone.png                      \
        24/gimp-tool-perspective.png                            \
+       24/gimp-tool-perspective-clone.png                      \
        24/gimp-tool-posterize.png                              \
        24/gimp-tool-preset.png                                 \
        24/gimp-tool-rect-select.png                            \
@@ -848,17 +860,7 @@ icons24_images = \
        24/gimp-tool-transform-3d.png                           \
        24/gimp-tool-unified-transform.png                      \
        24/gimp-tool-warp.png                                   \
-       24/gimp-tool-zoom.png                                   \
-       24/gimp-tools.png                                       \
-       24/gimp-transparency.png                                \
-       24/gimp-undo-history.png                                \
-       24/gimp-user-manual.png                                 \
-       24/gimp-vcenter.png                                     \
-       24/gimp-vchain-broken.png                               \
-       24/gimp-vchain.png                                      \
-       24/gimp-vfill.png                                       \
-       24/gimp-video.png                                       \
-       24/gimp-web.png
+       24/gimp-tool-zoom.png
 
 icons32_images = \
        32/gimp-channel-alpha.png                               \
diff --git a/icons/Color/meson.build b/icons/Color/meson.build
index 3e8bcfe36b..0d2b365bcd 100644
--- a/icons/Color/meson.build
+++ b/icons/Color/meson.build
@@ -5,7 +5,7 @@ if have_vector_icons
       'outdir': 'scalable',
       'indir':  'scalable',
       'suffix': '.svg',
-      'files':  [ 'scalable', 'prefs', ],
+      'files':  [ 'scalable', 'prefs', 'tools' ],
     },
     {
       'outdir': '64x64',
@@ -17,11 +17,11 @@ if have_vector_icons
 else
   build_icons = {
     '12':  [ 'bitmap_12', ],
-    '16':  [ 'bitmap_16', 'prefs', ],
+    '16':  [ 'bitmap_16', 'prefs', 'tools' ],
     '18':  [ 'bitmap_18', ],
     '20':  [ 'bitmap_20', ],
     '22':  [ 'bitmap_22', ],
-    '24':  [ 'bitmap_24', ],
+    '24':  [ 'bitmap_24', 'tools' ],
     '32':  [ 'bitmap_32', ],
     '48':  [ 'bitmap_48', 'prefs' ],
     '64':  [ 'bitmap_64', 'bitmap_64-system', ],
diff --git a/icons/Symbolic/icon-list.mk b/icons/Symbolic/icon-list.mk
index 151b8467a2..b346ae0e52 100644
--- a/icons/Symbolic/icon-list.mk
+++ b/icons/Symbolic/icon-list.mk
@@ -247,63 +247,6 @@ scalable_images = \
        scalable/gimp-text-dir-ttb-rtl-upright-symbolic.svg                     \
        scalable/gimp-text-layer-symbolic.svg                                   \
        scalable/gimp-toilet-paper-symbolic.svg                                 \
-       scalable/gimp-tool-airbrush-symbolic.svg                                \
-       scalable/gimp-tool-align-symbolic.svg                                   \
-       scalable/gimp-tool-blur-symbolic.svg                                    \
-       scalable/gimp-tool-brightness-contrast-symbolic.svg                     \
-       scalable/gimp-tool-bucket-fill-symbolic.svg                             \
-       scalable/gimp-tool-by-color-select-symbolic.svg                         \
-       scalable/gimp-tool-cage-symbolic.svg                                    \
-       scalable/gimp-tool-clone-symbolic.svg                                   \
-       scalable/gimp-tool-color-balance-symbolic.svg                           \
-       scalable/gimp-tool-color-picker-symbolic.svg                            \
-       scalable/gimp-tool-color-temperature-symbolic.svg                       \
-       scalable/gimp-tool-colorize-symbolic.svg                                \
-       scalable/gimp-tool-crop-symbolic.svg                                    \
-       scalable/gimp-tool-curves-symbolic.svg                                  \
-       scalable/gimp-tool-desaturate-symbolic.svg                              \
-       scalable/gimp-tool-dodge-symbolic.svg                                   \
-       scalable/gimp-tool-ellipse-select-symbolic.svg                          \
-       scalable/gimp-tool-eraser-symbolic.svg                                  \
-       scalable/gimp-tool-exposure-symbolic.svg                                \
-       scalable/gimp-tool-flip-symbolic.svg                                    \
-       scalable/gimp-tool-foreground-select-symbolic.svg                       \
-       scalable/gimp-tool-free-select-symbolic.svg                             \
-       scalable/gimp-tool-fuzzy-select-symbolic.svg                            \
-       scalable/gimp-tool-gradient-symbolic.svg                                \
-       scalable/gimp-tool-handle-transform-symbolic.svg                        \
-       scalable/gimp-tool-heal-symbolic.svg                                    \
-       scalable/gimp-tool-hue-saturation-symbolic.svg                          \
-       scalable/gimp-tool-ink-symbolic.svg                                     \
-       scalable/gimp-tool-iscissors-symbolic.svg                               \
-       scalable/gimp-tool-levels-symbolic.svg                                  \
-       scalable/gimp-tool-measure-symbolic.svg                                 \
-       scalable/gimp-tool-move-symbolic.svg                                    \
-       scalable/gimp-tool-mypaint-brush-symbolic.svg                           \
-       scalable/gimp-tool-n-point-deformation-symbolic.svg                     \
-       scalable/gimp-tool-offset-symbolic.svg                                  \
-       scalable/gimp-tool-options-symbolic.svg                                 \
-       scalable/gimp-tool-paintbrush-symbolic.svg                              \
-       scalable/gimp-tool-paint-select-symbolic.svg                            \
-       scalable/gimp-tool-path-symbolic.svg                                    \
-       scalable/gimp-tool-pencil-symbolic.svg                                  \
-       scalable/gimp-tool-perspective-symbolic.svg                             \
-       scalable/gimp-tool-perspective-clone-symbolic.svg                       \
-       scalable/gimp-tool-posterize-symbolic.svg                               \
-       scalable/gimp-tool-preset-symbolic.svg                                  \
-       scalable/gimp-tool-rect-select-symbolic.svg                             \
-       scalable/gimp-tool-rotate-symbolic.svg                                  \
-       scalable/gimp-tool-scale-symbolic.svg                                   \
-       scalable/gimp-tool-seamless-clone-symbolic.svg                          \
-       scalable/gimp-tool-shadows-highlights-symbolic.svg                      \
-       scalable/gimp-tool-shear-symbolic.svg                                   \
-       scalable/gimp-tool-smudge-symbolic.svg                                  \
-       scalable/gimp-tool-text-symbolic.svg                                    \
-       scalable/gimp-tool-threshold-symbolic.svg                               \
-       scalable/gimp-tool-transform-3d-symbolic.svg                            \
-       scalable/gimp-tool-unified-transform-symbolic.svg                       \
-       scalable/gimp-tool-warp-symbolic.svg                                    \
-       scalable/gimp-tool-zoom-symbolic.svg                                    \
        scalable/gimp-tools-symbolic.svg                                        \
        scalable/gimp-transform-3d-camera-symbolic.svg                          \
        scalable/gimp-transform-3d-move-symbolic.svg                            \
@@ -360,7 +303,65 @@ scalable_images = \
        scalable/gimp-prefs-folders-plug-ins-symbolic.svg                       \
        scalable/gimp-prefs-folders-scripts-symbolic.svg                        \
        scalable/gimp-prefs-folders-themes-symbolic.svg                         \
-       scalable/gimp-prefs-folders-tool-presets-symbolic.svg
+       scalable/gimp-prefs-folders-tool-presets-symbolic.svg                   \
+       \
+       scalable/gimp-tool-airbrush-symbolic.svg                                \
+       scalable/gimp-tool-align-symbolic.svg                                   \
+       scalable/gimp-tool-blur-symbolic.svg                                    \
+       scalable/gimp-tool-brightness-contrast-symbolic.svg                     \
+       scalable/gimp-tool-bucket-fill-symbolic.svg                             \
+       scalable/gimp-tool-by-color-select-symbolic.svg                         \
+       scalable/gimp-tool-cage-symbolic.svg                                    \
+       scalable/gimp-tool-clone-symbolic.svg                                   \
+       scalable/gimp-tool-color-balance-symbolic.svg                           \
+       scalable/gimp-tool-color-picker-symbolic.svg                            \
+       scalable/gimp-tool-color-temperature-symbolic.svg                       \
+       scalable/gimp-tool-colorize-symbolic.svg                                \
+       scalable/gimp-tool-crop-symbolic.svg                                    \
+       scalable/gimp-tool-curves-symbolic.svg                                  \
+       scalable/gimp-tool-desaturate-symbolic.svg                              \
+       scalable/gimp-tool-dodge-symbolic.svg                                   \
+       scalable/gimp-tool-ellipse-select-symbolic.svg                          \
+       scalable/gimp-tool-eraser-symbolic.svg                                  \
+       scalable/gimp-tool-exposure-symbolic.svg                                \
+       scalable/gimp-tool-flip-symbolic.svg                                    \
+       scalable/gimp-tool-foreground-select-symbolic.svg                       \
+       scalable/gimp-tool-free-select-symbolic.svg                             \
+       scalable/gimp-tool-fuzzy-select-symbolic.svg                            \
+       scalable/gimp-tool-gradient-symbolic.svg                                \
+       scalable/gimp-tool-handle-transform-symbolic.svg                        \
+       scalable/gimp-tool-heal-symbolic.svg                                    \
+       scalable/gimp-tool-hue-saturation-symbolic.svg                          \
+       scalable/gimp-tool-ink-symbolic.svg                                     \
+       scalable/gimp-tool-iscissors-symbolic.svg                               \
+       scalable/gimp-tool-levels-symbolic.svg                                  \
+       scalable/gimp-tool-measure-symbolic.svg                                 \
+       scalable/gimp-tool-move-symbolic.svg                                    \
+       scalable/gimp-tool-mypaint-brush-symbolic.svg                           \
+       scalable/gimp-tool-n-point-deformation-symbolic.svg                     \
+       scalable/gimp-tool-offset-symbolic.svg                                  \
+       scalable/gimp-tool-options-symbolic.svg                                 \
+       scalable/gimp-tool-paintbrush-symbolic.svg                              \
+       scalable/gimp-tool-paint-select-symbolic.svg                            \
+       scalable/gimp-tool-path-symbolic.svg                                    \
+       scalable/gimp-tool-pencil-symbolic.svg                                  \
+       scalable/gimp-tool-perspective-symbolic.svg                             \
+       scalable/gimp-tool-perspective-clone-symbolic.svg                       \
+       scalable/gimp-tool-posterize-symbolic.svg                               \
+       scalable/gimp-tool-preset-symbolic.svg                                  \
+       scalable/gimp-tool-rect-select-symbolic.svg                             \
+       scalable/gimp-tool-rotate-symbolic.svg                                  \
+       scalable/gimp-tool-scale-symbolic.svg                                   \
+       scalable/gimp-tool-seamless-clone-symbolic.svg                          \
+       scalable/gimp-tool-shadows-highlights-symbolic.svg                      \
+       scalable/gimp-tool-shear-symbolic.svg                                   \
+       scalable/gimp-tool-smudge-symbolic.svg                                  \
+       scalable/gimp-tool-text-symbolic.svg                                    \
+       scalable/gimp-tool-threshold-symbolic.svg                               \
+       scalable/gimp-tool-transform-3d-symbolic.svg                            \
+       scalable/gimp-tool-unified-transform-symbolic.svg                       \
+       scalable/gimp-tool-warp-symbolic.svg                                    \
+       scalable/gimp-tool-zoom-symbolic.svg
 
 icons12_images = \
        12/gimp-attach-symbolic.symbolic.png                                    \
@@ -573,6 +574,58 @@ icons16_images = \
        16/gimp-template-symbolic.symbolic.png                                  \
        16/gimp-text-layer-symbolic.symbolic.png                                \
        16/gimp-toilet-paper-symbolic.symbolic.png                              \
+       16/gimp-tools-symbolic.symbolic.png                                     \
+       16/gimp-transform-3d-camera-symbolic.symbolic.png                       \
+       16/gimp-transform-3d-move-symbolic.symbolic.png                         \
+       16/gimp-transform-3d-rotate-symbolic.symbolic.png                       \
+       16/gimp-transparency-symbolic.symbolic.png                              \
+       16/gimp-undo-history-symbolic.symbolic.png                              \
+       16/gimp-user-manual-symbolic.symbolic.png                               \
+       16/gimp-video-symbolic.symbolic.png                                     \
+       16/gimp-web-symbolic.symbolic.png                                       \
+       16/gimp-wilber-symbolic.symbolic.png                                    \
+       \
+       16/gimp-prefs-color-management-symbolic.symbolic.png                    \
+       \
+       16/gimp-prefs-controllers-symbolic.symbolic.png                         \
+       16/gimp-prefs-default-grid-symbolic.symbolic.png                        \
+       16/gimp-prefs-display-symbolic.symbolic.png                             \
+       16/gimp-prefs-folders-symbolic.symbolic.png                             \
+       16/gimp-prefs-help-system-symbolic.symbolic.png                         \
+       16/gimp-prefs-icon-theme-symbolic.symbolic.png                          \
+       16/gimp-prefs-image-title-symbolic.symbolic.png                         \
+       16/gimp-prefs-image-windows-symbolic.symbolic.png                       \
+       16/gimp-prefs-image-windows-appearance-symbolic.symbolic.png            \
+       16/gimp-prefs-image-windows-snapping-symbolic.symbolic.png              \
+       16/gimp-prefs-import-export-symbolic.symbolic.png                       \
+       16/gimp-prefs-input-devices-symbolic.symbolic.png                       \
+       16/gimp-prefs-interface-symbolic.symbolic.png                           \
+       16/gimp-prefs-new-image-symbolic.symbolic.png                           \
+       16/gimp-prefs-playground-symbolic.symbolic.png                          \
+       16/gimp-prefs-system-resources-symbolic.symbolic.png                    \
+       16/gimp-prefs-theme-symbolic.symbolic.png                               \
+       16/gimp-prefs-tool-options-symbolic.symbolic.png                        \
+       16/gimp-prefs-toolbox-symbolic.symbolic.png                             \
+       16/gimp-prefs-window-management-symbolic.symbolic.png                   \
+       \
+       16/gimp-prefs-folders-brushes-symbolic.symbolic.png                     \
+       16/gimp-prefs-folders-dynamics-symbolic.symbolic.png                    \
+       16/gimp-prefs-folders-environ-symbolic.symbolic.png                     \
+       16/gimp-prefs-folders-fonts-symbolic.symbolic.png                       \
+       16/gimp-prefs-folders-gradients-symbolic.symbolic.png                   \
+       16/gimp-prefs-folders-icon-themes-symbolic.symbolic.png                 \
+       16/gimp-prefs-folders-interp-symbolic.symbolic.png                      \
+       16/gimp-prefs-folders-modules-symbolic.symbolic.png                     \
+       16/gimp-prefs-folders-mypaint-brushes-symbolic.symbolic.png             \
+       16/gimp-prefs-folders-palettes-symbolic.symbolic.png                    \
+       16/gimp-prefs-folders-patterns-symbolic.symbolic.png                    \
+       16/gimp-prefs-folders-plug-ins-symbolic.symbolic.png                    \
+       16/gimp-prefs-folders-scripts-symbolic.symbolic.png                     \
+       16/gimp-prefs-folders-themes-symbolic.symbolic.png                      \
+       16/gimp-prefs-folders-tool-presets-symbolic.symbolic.png                \
+       \
+       16/gimp-wilber-eek-symbolic.symbolic.png                                \
+       \
        16/gimp-tool-airbrush-symbolic.symbolic.png                             \
        16/gimp-tool-align-symbolic.symbolic.png                                \
        16/gimp-tool-blur-symbolic.symbolic.png                                 \
@@ -613,8 +666,8 @@ icons16_images = \
        16/gimp-tool-paint-select-symbolic.symbolic.png                         \
        16/gimp-tool-path-symbolic.symbolic.png                                 \
        16/gimp-tool-pencil-symbolic.symbolic.png                               \
-       16/gimp-tool-perspective-clone-symbolic.symbolic.png                    \
        16/gimp-tool-perspective-symbolic.symbolic.png                          \
+       16/gimp-tool-perspective-clone-symbolic.symbolic.png                    \
        16/gimp-tool-posterize-symbolic.symbolic.png                            \
        16/gimp-tool-preset-symbolic.symbolic.png                               \
        16/gimp-tool-rect-select-symbolic.symbolic.png                          \
@@ -629,58 +682,7 @@ icons16_images = \
        16/gimp-tool-transform-3d-symbolic.symbolic.png                         \
        16/gimp-tool-unified-transform-symbolic.symbolic.png                    \
        16/gimp-tool-warp-symbolic.symbolic.png                                 \
-       16/gimp-tool-zoom-symbolic.symbolic.png                                 \
-       16/gimp-tools-symbolic.symbolic.png                                     \
-       16/gimp-transform-3d-camera-symbolic.symbolic.png                       \
-       16/gimp-transform-3d-move-symbolic.symbolic.png                         \
-       16/gimp-transform-3d-rotate-symbolic.symbolic.png                       \
-       16/gimp-transparency-symbolic.symbolic.png                              \
-       16/gimp-undo-history-symbolic.symbolic.png                              \
-       16/gimp-user-manual-symbolic.symbolic.png                               \
-       16/gimp-video-symbolic.symbolic.png                                     \
-       16/gimp-web-symbolic.symbolic.png                                       \
-       16/gimp-wilber-symbolic.symbolic.png                                    \
-       \
-       16/gimp-prefs-color-management-symbolic.symbolic.png                    \
-       \
-       16/gimp-prefs-controllers-symbolic.symbolic.png                         \
-       16/gimp-prefs-default-grid-symbolic.symbolic.png                        \
-       16/gimp-prefs-display-symbolic.symbolic.png                             \
-       16/gimp-prefs-folders-symbolic.symbolic.png                             \
-       16/gimp-prefs-help-system-symbolic.symbolic.png                         \
-       16/gimp-prefs-icon-theme-symbolic.symbolic.png                          \
-       16/gimp-prefs-image-title-symbolic.symbolic.png                         \
-       16/gimp-prefs-image-windows-symbolic.symbolic.png                       \
-       16/gimp-prefs-image-windows-appearance-symbolic.symbolic.png            \
-       16/gimp-prefs-image-windows-snapping-symbolic.symbolic.png              \
-       16/gimp-prefs-import-export-symbolic.symbolic.png                       \
-       16/gimp-prefs-input-devices-symbolic.symbolic.png                       \
-       16/gimp-prefs-interface-symbolic.symbolic.png                           \
-       16/gimp-prefs-new-image-symbolic.symbolic.png                           \
-       16/gimp-prefs-playground-symbolic.symbolic.png                          \
-       16/gimp-prefs-system-resources-symbolic.symbolic.png                    \
-       16/gimp-prefs-theme-symbolic.symbolic.png                               \
-       16/gimp-prefs-tool-options-symbolic.symbolic.png                        \
-       16/gimp-prefs-toolbox-symbolic.symbolic.png                             \
-       16/gimp-prefs-window-management-symbolic.symbolic.png                   \
-       \
-       16/gimp-prefs-folders-brushes-symbolic.symbolic.png                     \
-       16/gimp-prefs-folders-dynamics-symbolic.symbolic.png                    \
-       16/gimp-prefs-folders-environ-symbolic.symbolic.png                     \
-       16/gimp-prefs-folders-fonts-symbolic.symbolic.png                       \
-       16/gimp-prefs-folders-gradients-symbolic.symbolic.png                   \
-       16/gimp-prefs-folders-icon-themes-symbolic.symbolic.png                 \
-       16/gimp-prefs-folders-interp-symbolic.symbolic.png                      \
-       16/gimp-prefs-folders-modules-symbolic.symbolic.png                     \
-       16/gimp-prefs-folders-mypaint-brushes-symbolic.symbolic.png             \
-       16/gimp-prefs-folders-palettes-symbolic.symbolic.png                    \
-       16/gimp-prefs-folders-patterns-symbolic.symbolic.png                    \
-       16/gimp-prefs-folders-plug-ins-symbolic.symbolic.png                    \
-       16/gimp-prefs-folders-scripts-symbolic.symbolic.png                     \
-       16/gimp-prefs-folders-themes-symbolic.symbolic.png                      \
-       16/gimp-prefs-folders-tool-presets-symbolic.symbolic.png                \
-       \
-       16/gimp-wilber-eek-symbolic.symbolic.png
+       16/gimp-tool-zoom-symbolic.symbolic.png
 
 icons18_images = \
        18/gimp-color-picker-black-symbolic.symbolic.png                        \
@@ -709,7 +711,6 @@ icons22_images = \
        22/gimp-path-symbolic.symbolic.png                                      \
        22/gimp-paths-symbolic.symbolic.png                                     \
        22/gimp-portrait-symbolic.symbolic.png                                  \
-       22/gimp-tool-preset-symbolic.symbolic.png                               \
        22/gimp-wilber-symbolic.symbolic.png
 
 icons24_images = \
@@ -792,6 +793,17 @@ icons24_images = \
        24/gimp-text-dir-ttb-ltr-upright-symbolic.symbolic.png                  \
        24/gimp-text-layer-symbolic.symbolic.png                                \
        24/gimp-toilet-paper-symbolic.symbolic.png                              \
+       24/gimp-tools-symbolic.symbolic.png                                     \
+       24/gimp-transparency-symbolic.symbolic.png                              \
+       24/gimp-undo-history-symbolic.symbolic.png                              \
+       24/gimp-user-manual-symbolic.symbolic.png                               \
+       24/gimp-vcenter-symbolic.symbolic.png                                   \
+       24/gimp-vchain-broken-symbolic.symbolic.png                             \
+       24/gimp-vchain-symbolic.symbolic.png                                    \
+       24/gimp-vfill-symbolic.symbolic.png                                     \
+       24/gimp-video-symbolic.symbolic.png                                     \
+       24/gimp-web-symbolic.symbolic.png                                       \
+       \
        24/gimp-tool-airbrush-symbolic.symbolic.png                             \
        24/gimp-tool-align-symbolic.symbolic.png                                \
        24/gimp-tool-blur-symbolic.symbolic.png                                 \
@@ -832,8 +844,8 @@ icons24_images = \
        24/gimp-tool-paint-select-symbolic.symbolic.png                         \
        24/gimp-tool-path-symbolic.symbolic.png                                 \
        24/gimp-tool-pencil-symbolic.symbolic.png                               \
-       24/gimp-tool-perspective-clone-symbolic.symbolic.png                    \
        24/gimp-tool-perspective-symbolic.symbolic.png                          \
+       24/gimp-tool-perspective-clone-symbolic.symbolic.png                    \
        24/gimp-tool-posterize-symbolic.symbolic.png                            \
        24/gimp-tool-preset-symbolic.symbolic.png                               \
        24/gimp-tool-rect-select-symbolic.symbolic.png                          \
@@ -848,17 +860,7 @@ icons24_images = \
        24/gimp-tool-transform-3d-symbolic.symbolic.png                         \
        24/gimp-tool-unified-transform-symbolic.symbolic.png                    \
        24/gimp-tool-warp-symbolic.symbolic.png                                 \
-       24/gimp-tool-zoom-symbolic.symbolic.png                                 \
-       24/gimp-tools-symbolic.symbolic.png                                     \
-       24/gimp-transparency-symbolic.symbolic.png                              \
-       24/gimp-undo-history-symbolic.symbolic.png                              \
-       24/gimp-user-manual-symbolic.symbolic.png                               \
-       24/gimp-vcenter-symbolic.symbolic.png                                   \
-       24/gimp-vchain-broken-symbolic.symbolic.png                             \
-       24/gimp-vchain-symbolic.symbolic.png                                    \
-       24/gimp-vfill-symbolic.symbolic.png                                     \
-       24/gimp-video-symbolic.symbolic.png                                     \
-       24/gimp-web-symbolic.symbolic.png
+       24/gimp-tool-zoom-symbolic.symbolic.png
 
 icons32_images = \
        32/gimp-channel-alpha-symbolic.symbolic.png                             \
diff --git a/icons/Symbolic/meson.build b/icons/Symbolic/meson.build
index 6924664af7..9dc2358cc3 100644
--- a/icons/Symbolic/meson.build
+++ b/icons/Symbolic/meson.build
@@ -5,7 +5,7 @@ if have_vector_icons
       'outdir': 'scalable',
       'indir':  'scalable',
       'suffix': '-symbolic.svg',
-      'files':  [ 'scalable', 'prefs', ],
+      'files':  [ 'scalable', 'prefs', 'tools' ],
     },
     {
       'outdir': '64x64',
@@ -22,11 +22,11 @@ else
             '48', '64', '96', '128', '192', '256' ]
   build_icons = {
     '12':  [ 'bitmap_12', ],
-    '16':  [ 'bitmap_16', 'prefs', ],
+    '16':  [ 'bitmap_16', 'prefs', 'tools' ],
     '18':  [ 'bitmap_18', ],
     '20':  [ 'bitmap_20', ],
     '22':  [ 'bitmap_22', ],
-    '24':  [ 'bitmap_24', ],
+    '24':  [ 'bitmap_24', 'tools' ],
     '32':  [ 'bitmap_32', ],
     '48':  [ 'bitmap_48', 'prefs' ],
     '64':  [ 'bitmap_64', 'bitmap_64-system', ],
diff --git a/icons/icon-lists/bitmap_16.list b/icons/icon-lists/bitmap_16.list
index 8b705666a6..67e9ded4bc 100644
--- a/icons/icon-lists/bitmap_16.list
+++ b/icons/icon-lists/bitmap_16.list
@@ -185,63 +185,6 @@ gimp-symmetry
 gimp-template
 gimp-text-layer
 gimp-toilet-paper
-gimp-tool-airbrush
-gimp-tool-align
-gimp-tool-blur
-gimp-tool-brightness-contrast
-gimp-tool-bucket-fill
-gimp-tool-by-color-select
-gimp-tool-cage
-gimp-tool-clone
-gimp-tool-color-balance
-gimp-tool-color-picker
-gimp-tool-color-temperature
-gimp-tool-colorize
-gimp-tool-crop
-gimp-tool-curves
-gimp-tool-desaturate
-gimp-tool-dodge
-gimp-tool-ellipse-select
-gimp-tool-eraser
-gimp-tool-exposure
-gimp-tool-flip
-gimp-tool-foreground-select
-gimp-tool-free-select
-gimp-tool-fuzzy-select
-gimp-tool-gradient
-gimp-tool-handle-transform
-gimp-tool-heal
-gimp-tool-hue-saturation
-gimp-tool-ink
-gimp-tool-iscissors
-gimp-tool-levels
-gimp-tool-measure
-gimp-tool-move
-gimp-tool-mypaint-brush
-gimp-tool-n-point-deformation
-gimp-tool-offset
-gimp-tool-options
-gimp-tool-paintbrush
-gimp-tool-paint-select
-gimp-tool-path
-gimp-tool-pencil
-gimp-tool-perspective-clone
-gimp-tool-perspective
-gimp-tool-posterize
-gimp-tool-preset
-gimp-tool-rect-select
-gimp-tool-rotate
-gimp-tool-scale
-gimp-tool-seamless-clone
-gimp-tool-shadows-highlights
-gimp-tool-shear
-gimp-tool-smudge
-gimp-tool-text
-gimp-tool-threshold
-gimp-tool-transform-3d
-gimp-tool-unified-transform
-gimp-tool-warp
-gimp-tool-zoom
 gimp-tools
 gimp-transform-3d-camera
 gimp-transform-3d-move
diff --git a/icons/icon-lists/bitmap_22.list b/icons/icon-lists/bitmap_22.list
index 519f71356b..d228e30d27 100644
--- a/icons/icon-lists/bitmap_22.list
+++ b/icons/icon-lists/bitmap_22.list
@@ -15,5 +15,4 @@ gimp-line-spacing
 gimp-path
 gimp-paths
 gimp-portrait
-gimp-tool-preset
 gimp-wilber
diff --git a/icons/icon-lists/bitmap_24.list b/icons/icon-lists/bitmap_24.list
index dce1b01e89..8b973ca681 100644
--- a/icons/icon-lists/bitmap_24.list
+++ b/icons/icon-lists/bitmap_24.list
@@ -77,63 +77,6 @@ gimp-text-dir-ttb-ltr
 gimp-text-dir-ttb-ltr-upright
 gimp-text-layer
 gimp-toilet-paper
-gimp-tool-airbrush
-gimp-tool-align
-gimp-tool-blur
-gimp-tool-brightness-contrast
-gimp-tool-bucket-fill
-gimp-tool-by-color-select
-gimp-tool-cage
-gimp-tool-clone
-gimp-tool-color-balance
-gimp-tool-color-picker
-gimp-tool-color-temperature
-gimp-tool-colorize
-gimp-tool-crop
-gimp-tool-curves
-gimp-tool-desaturate
-gimp-tool-dodge
-gimp-tool-ellipse-select
-gimp-tool-eraser
-gimp-tool-exposure
-gimp-tool-flip
-gimp-tool-foreground-select
-gimp-tool-free-select
-gimp-tool-fuzzy-select
-gimp-tool-gradient
-gimp-tool-handle-transform
-gimp-tool-heal
-gimp-tool-hue-saturation
-gimp-tool-ink
-gimp-tool-iscissors
-gimp-tool-levels
-gimp-tool-measure
-gimp-tool-move
-gimp-tool-mypaint-brush
-gimp-tool-n-point-deformation
-gimp-tool-offset
-gimp-tool-options
-gimp-tool-paintbrush
-gimp-tool-paint-select
-gimp-tool-path
-gimp-tool-pencil
-gimp-tool-perspective-clone
-gimp-tool-perspective
-gimp-tool-posterize
-gimp-tool-preset
-gimp-tool-rect-select
-gimp-tool-rotate
-gimp-tool-scale
-gimp-tool-seamless-clone
-gimp-tool-shadows-highlights
-gimp-tool-shear
-gimp-tool-smudge
-gimp-tool-text
-gimp-tool-threshold
-gimp-tool-transform-3d
-gimp-tool-unified-transform
-gimp-tool-warp
-gimp-tool-zoom
 gimp-tools
 gimp-transparency
 gimp-undo-history
diff --git a/icons/icon-lists/scalable.list b/icons/icon-lists/scalable.list
index 14eed79b6d..1f27643903 100644
--- a/icons/icon-lists/scalable.list
+++ b/icons/icon-lists/scalable.list
@@ -238,63 +238,6 @@ gimp-text-dir-ttb-rtl
 gimp-text-dir-ttb-rtl-upright
 gimp-text-layer
 gimp-toilet-paper
-gimp-tool-airbrush
-gimp-tool-align
-gimp-tool-blur
-gimp-tool-brightness-contrast
-gimp-tool-bucket-fill
-gimp-tool-by-color-select
-gimp-tool-cage
-gimp-tool-clone
-gimp-tool-color-balance
-gimp-tool-color-picker
-gimp-tool-color-temperature
-gimp-tool-colorize
-gimp-tool-crop
-gimp-tool-curves
-gimp-tool-desaturate
-gimp-tool-dodge
-gimp-tool-ellipse-select
-gimp-tool-eraser
-gimp-tool-exposure
-gimp-tool-flip
-gimp-tool-foreground-select
-gimp-tool-free-select
-gimp-tool-fuzzy-select
-gimp-tool-gradient
-gimp-tool-handle-transform
-gimp-tool-heal
-gimp-tool-hue-saturation
-gimp-tool-ink
-gimp-tool-iscissors
-gimp-tool-levels
-gimp-tool-measure
-gimp-tool-move
-gimp-tool-mypaint-brush
-gimp-tool-n-point-deformation
-gimp-tool-offset
-gimp-tool-options
-gimp-tool-paintbrush
-gimp-tool-paint-select
-gimp-tool-path
-gimp-tool-pencil
-gimp-tool-perspective
-gimp-tool-perspective-clone
-gimp-tool-posterize
-gimp-tool-preset
-gimp-tool-rect-select
-gimp-tool-rotate
-gimp-tool-scale
-gimp-tool-seamless-clone
-gimp-tool-shadows-highlights
-gimp-tool-shear
-gimp-tool-smudge
-gimp-tool-text
-gimp-tool-threshold
-gimp-tool-transform-3d
-gimp-tool-unified-transform
-gimp-tool-warp
-gimp-tool-zoom
 gimp-tools
 gimp-transform-3d-camera
 gimp-transform-3d-move
diff --git a/icons/icon-lists/tools.list b/icons/icon-lists/tools.list
new file mode 100644
index 0000000000..5231244ef5
--- /dev/null
+++ b/icons/icon-lists/tools.list
@@ -0,0 +1,76 @@
+# Required sizes:
+# - as a viewable icon, when registering the GimpPaintInfo:
+#   * 16 (scaled) in status bar
+#     See gimp_statusbar_vprintf()
+#   * as action icon:
+#     + menu
+#     + action search: an icon in GtkCellRendererPixbuf (see
+#     GimpSearchPopup), whose default icon size is GTK_ICON_SIZE_MENU
+#     (16px).
+# - In device status.
+# - In Tool Preset Editor:
+#   * Header as GTK_ICON_SIZE_MENU (16px)
+#     See gimp_tool_preset_editor_sync_data()
+#   * Button as icon picker GIMP_VIEW_SIZE_SMALL (24px)
+#     See gimp_icon_picker_constructed()
+# - Toolbox default (DEFAULT_TOOL_ICON_SIZE) is GTK_ICON_SIZE_BUTTON (16px)
+#   Yet System theme sets:
+#   -GimpToolPalette-tool-icon-size:   large-toolbar; (24px)
+gimp-tool-airbrush
+gimp-tool-align
+gimp-tool-blur
+gimp-tool-brightness-contrast
+gimp-tool-bucket-fill
+gimp-tool-by-color-select
+gimp-tool-cage
+gimp-tool-clone
+gimp-tool-color-balance
+gimp-tool-color-picker
+gimp-tool-color-temperature
+gimp-tool-colorize
+gimp-tool-crop
+gimp-tool-curves
+gimp-tool-desaturate
+gimp-tool-dodge
+gimp-tool-ellipse-select
+gimp-tool-eraser
+gimp-tool-exposure
+gimp-tool-flip
+gimp-tool-foreground-select
+gimp-tool-free-select
+gimp-tool-fuzzy-select
+gimp-tool-gradient
+gimp-tool-handle-transform
+gimp-tool-heal
+gimp-tool-hue-saturation
+gimp-tool-ink
+gimp-tool-iscissors
+gimp-tool-levels
+gimp-tool-measure
+gimp-tool-move
+gimp-tool-mypaint-brush
+gimp-tool-n-point-deformation
+gimp-tool-offset
+gimp-tool-options
+gimp-tool-paintbrush
+gimp-tool-paint-select
+gimp-tool-path
+gimp-tool-pencil
+gimp-tool-perspective
+gimp-tool-perspective-clone
+gimp-tool-posterize
+gimp-tool-preset
+gimp-tool-rect-select
+gimp-tool-rotate
+gimp-tool-scale
+gimp-tool-seamless-clone
+gimp-tool-shadows-highlights
+gimp-tool-shear
+gimp-tool-smudge
+gimp-tool-text
+gimp-tool-threshold
+gimp-tool-transform-3d
+gimp-tool-unified-transform
+gimp-tool-warp
+gimp-tool-zoom
+
diff --git a/tools/generate-icon-makefiles.py b/tools/generate-icon-makefiles.py
index 5f717cda3a..425058ee4d 100755
--- a/tools/generate-icon-makefiles.py
+++ b/tools/generate-icon-makefiles.py
@@ -114,8 +114,12 @@ if __name__ == "__main__":
     # Let's assume that scalable icons are the biggest list since it
     # should contain nearly all images. So we compute max_len once and
     # reuse this value on all lists.
-    col_max_len = print_icons(list_dir, ['scalable.list', 'prefs.list'], None, "scalable/", ".svg", colorf)
-    sym_max_len = print_icons(list_dir, ['scalable.list', 'prefs.list'], None, "scalable/", "-symbolic.svg", 
symbolicf)
+    col_max_len = print_icons(list_dir,
+                              ['scalable.list', 'prefs.list', 'tools.list'],
+                              None, "scalable/", ".svg", colorf)
+    sym_max_len = print_icons(list_dir,
+                              ['scalable.list', 'prefs.list', 'tools.list'],
+                              None, "scalable/", "-symbolic.svg", symbolicf)
 
     # 12x12 bitmap
     print("\nicons12_images = \\", file=colorf)
@@ -126,8 +130,10 @@ if __name__ == "__main__":
     # 16x16 bitmap
     print("\nicons16_images = \\", file=colorf)
     print("\nicons16_images = \\", file=symbolicf)
-    print_icons(list_dir, ['bitmap_16.list', 'prefs.list'], col_max_len, "16/", ".png", colorf)
-    print_icons(list_dir, ['bitmap_16.list', 'prefs.list'], sym_max_len, "16/", "-symbolic.symbolic.png", 
symbolicf)
+    print_icons(list_dir, ['bitmap_16.list', 'prefs.list', 'tools.list'],
+                col_max_len, "16/", ".png", colorf)
+    print_icons(list_dir, ['bitmap_16.list', 'prefs.list', 'tools.list'],
+                sym_max_len, "16/", "-symbolic.symbolic.png", symbolicf)
 
     # 18x18 bitmap
     print("\nicons18_images = \\", file=colorf)
@@ -150,8 +156,10 @@ if __name__ == "__main__":
     # 24x24 bitmap
     print("\nicons24_images = \\", file=colorf)
     print("\nicons24_images = \\", file=symbolicf)
-    print_icons(list_dir, ['bitmap_24.list'], col_max_len, "24/", ".png", colorf)
-    print_icons(list_dir, ['bitmap_24.list'], sym_max_len, "24/", "-symbolic.symbolic.png", symbolicf)
+    print_icons(list_dir, ['bitmap_24.list', 'tools.list'],
+                col_max_len, "24/", ".png", colorf)
+    print_icons(list_dir, ['bitmap_24.list', 'tools.list'],
+                sym_max_len, "24/", "-symbolic.symbolic.png", symbolicf)
 
     # 32x32 bitmap
     print("\nicons32_images = \\", file=colorf)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]