diff --git a/menus/image-menu.ui.in.in b/menus/image-menu.ui.in.in
index 4e01f46ec2..1922cc1be5 100644
--- a/menus/image-menu.ui.in.in
+++ b/menus/image-menu.ui.in.in
@@ -10,7 +10,6 @@
Crea_te
- app.edit-paste-as-new-image
-
- app.file-open
- app.file-open-as-layers
@@ -52,7 +51,9 @@
- app.file-export-as
- app.file-create-template
-
+
- app.file-copy-location
- app.file-show-in-file-manager
@@ -106,12 +107,12 @@
- app.vectors-stroke
+ Preferences
- app.dialogs-preferences
- app.dialogs-extensions
- app.dialogs-input-devices
- app.dialogs-keyboard-shortcuts
- app.dialogs-module-dialog
-
@@ -127,13 +128,15 @@
- app.tools-by-color-select-short
- app.vectors-selection-from-vectors
- app.dialogs-selection-editor
+
+
+ Modify
- app.select-feather
- app.select-sharpen
- app.select-shrink
- app.select-grow
- app.select-border
- app.select-flood
-
- app.quick-mask-toggle
@@ -150,7 +153,6 @@
- app.view-show-all
- app.view-dot-for-dot
-
_Zoom
- app.view-zoom-revert
@@ -176,7 +178,6 @@
-
_Flip & Rotate
- app.view-reset
@@ -347,25 +348,27 @@
- app.image-scale
+ Crop
- app.image-crop-to-selection
- app.image-crop-to-content
-
+ Arrange
- app.image-merge-layers
- app.image-flatten
-
_Guides
-
- app.image-configure-grid
+ Properties
- app.image-properties
-
+
+ Meta_data
+
@@ -403,7 +406,6 @@
- app.layers-raise-to-top
- app.layers-lower-to-bottom
-
_Mask
@@ -499,7 +501,6 @@
- app.filters-channel-mixer
- app.filters-component-extract
- app.filters-mono-mixer
-
D_esaturate
@@ -510,13 +511,14 @@
_Map
-
+
- app.filters-alien-map
- app.filters-color-exchange
- app.filters-color-rotate
-
_Tone Mapping
@@ -524,22 +526,20 @@
- app.filters-mantiuk-2006
- app.filters-reinhard-2005
- app.filters-stress
-
I_nfo
- app.dialogs-histogram
-
+ Modify
- app.filters-threshold
- app.filters-colorize
- app.filters-posterize
- app.filters-color-to-alpha
- app.filters-dither
- app.filters-rgb-clip
-
@@ -643,7 +643,6 @@
- app.filters-motion-blur-circular
- app.filters-motion-blur-linear
- app.filters-motion-blur-zoom
-
En_hance
@@ -654,7 +653,6 @@
- app.filters-red-eye-removal
- app.filters-snn-mean
- app.filters-unsharp-mask
-
_Distorts
@@ -674,21 +672,20 @@
- app.filters-waves
- app.filters-whirl-pinch
- app.filters-wind
-
_Light and Shadow
+ Light
- app.filters-bloom
- app.filters-supernova
- app.filters-lens-flare
-
+ Shadow
- app.filters-dropshadow
- app.filters-long-shadow
- app.filters-vignette
-
@@ -723,7 +720,6 @@
C_ombine
-
_Artistic
@@ -736,11 +732,9 @@
- app.filters-slic
- app.filters-softglow
- app.filters-waterpixels
-
_Decor
-
_Map
@@ -753,40 +747,38 @@
- app.filters-recursive-transform
- app.filters-tile-paper
- app.filters-tile-seamless
-
_Render
-
-
- N_oise
- - app.filters-noise-cell
- - app.filters-noise-perlin
- - app.filters-plasma
- - app.filters-noise-simplex
- - app.filters-noise-solid
-
-
-
- _Pattern
- - app.filters-bayer-matrix
- - app.filters-checkerboard
- - app.filters-diffraction-patterns
- - app.filters-grid
- - app.filters-linear-sinusoid
- - app.filters-maze
- - app.filters-sinus
- - app.filters-spiral
-
-
-
+
+
+ _Fractals
+
+
+ N_oise
+ - app.filters-noise-cell
+ - app.filters-noise-perlin
+ - app.filters-plasma
+ - app.filters-noise-simplex
+ - app.filters-noise-solid
+
+
+ _Pattern
+ - app.filters-bayer-matrix
+ - app.filters-checkerboard
+ - app.filters-diffraction-patterns
+ - app.filters-grid
+ - app.filters-linear-sinusoid
+ - app.filters-maze
+ - app.filters-sinus
+ - app.filters-spiral
+
+
_Web
- app.filters-semi-flatten
-
-
@@ -837,7 +829,9 @@
- app.dialogs-action-search
-
+
diff --git a/plug-ins/common/align-layers.c b/plug-ins/common/align-layers.c
index 8201a4d36e..7134b95522 100644
--- a/plug-ins/common/align-layers.c
+++ b/plug-ins/common/align-layers.c
@@ -177,7 +177,7 @@ align_layers_create_procedure (GimpPlugIn *plug_in,
GIMP_PROCEDURE_SENSITIVE_NO_DRAWABLES);
gimp_procedure_set_menu_label (procedure, _("Align Visi_ble Layers..."));
- gimp_procedure_add_menu_path (procedure, "/Image/Arrange");
+ gimp_procedure_add_menu_path (procedure, "/Image/[Arrange]");
gimp_procedure_set_documentation (procedure,
_("Align all visible layers of the image"),
diff --git a/plug-ins/common/colormap-remap.c b/plug-ins/common/colormap-remap.c
index 71b6fe180e..ccf96cf784 100644
--- a/plug-ins/common/colormap-remap.c
+++ b/plug-ins/common/colormap-remap.c
@@ -185,7 +185,7 @@ remap_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("R_earrange Colormap..."));
gimp_procedure_set_icon_name (procedure, GIMP_ICON_COLORMAP);
- gimp_procedure_add_menu_path (procedure, "/Colors/Map/Colormap");
+ gimp_procedure_add_menu_path (procedure, "/Colors/Map/[Colormap]");
gimp_procedure_add_menu_path (procedure, "");
gimp_procedure_set_documentation (procedure,
diff --git a/plug-ins/common/crop-zealous.c b/plug-ins/common/crop-zealous.c
index 2b42eac64e..a854365182 100644
--- a/plug-ins/common/crop-zealous.c
+++ b/plug-ins/common/crop-zealous.c
@@ -112,7 +112,7 @@ crop_create_procedure (GimpPlugIn *plug_in,
GIMP_PROCEDURE_SENSITIVE_DRAWABLE);
gimp_procedure_set_menu_label (procedure, _("_Zealous Crop"));
- gimp_procedure_add_menu_path (procedure, "/Image");
+ gimp_procedure_add_menu_path (procedure, "/Image/[Crop]");
gimp_procedure_set_documentation (procedure,
_("Autocrop unused space from "
diff --git a/plug-ins/common/guillotine.c b/plug-ins/common/guillotine.c
index 53d908a95a..ade6cc6db7 100644
--- a/plug-ins/common/guillotine.c
+++ b/plug-ins/common/guillotine.c
@@ -110,7 +110,7 @@ guillotine_create_procedure (GimpPlugIn *plug_in,
GIMP_PROCEDURE_SENSITIVE_NO_DRAWABLES);
gimp_procedure_set_menu_label (procedure, _("Slice Using G_uides"));
- gimp_procedure_add_menu_path (procedure, "/Image");
+ gimp_procedure_add_menu_path (procedure, "/Image/[Crop]");
gimp_procedure_set_documentation (procedure,
_("Slice the image into subimages "
diff --git a/plug-ins/common/hot.c b/plug-ins/common/hot.c
index badd3506f4..89c1ebc3e9 100644
--- a/plug-ins/common/hot.c
+++ b/plug-ins/common/hot.c
@@ -247,7 +247,7 @@ hot_create_procedure (GimpPlugIn *plug_in,
GIMP_PROCEDURE_SENSITIVE_DRAWABLE);
gimp_procedure_set_menu_label (procedure, _("_Hot..."));
- gimp_procedure_add_menu_path (procedure, "/Colors");
+ gimp_procedure_add_menu_path (procedure, "/Colors/[Modify]");
gimp_procedure_set_documentation (procedure,
_("Find and fix pixels that may "
diff --git a/plug-ins/common/mail.c b/plug-ins/common/mail.c
index 39ab4864a0..a88bbcced2 100644
--- a/plug-ins/common/mail.c
+++ b/plug-ins/common/mail.c
@@ -187,7 +187,7 @@ mail_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("Send by E_mail..."));
gimp_procedure_set_icon_name (procedure, GIMP_ICON_EDIT);
- gimp_procedure_add_menu_path (procedure, "/File");
+ gimp_procedure_add_menu_path (procedure, "/File/[Send]");
gimp_procedure_set_documentation (procedure,
_("Send the image by email"),
diff --git a/plug-ins/common/plugin-browser.c b/plug-ins/common/plugin-browser.c
index b952738794..6322d3945d 100644
--- a/plug-ins/common/plugin-browser.c
+++ b/plug-ins/common/plugin-browser.c
@@ -168,7 +168,7 @@ browser_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("_Plug-In Browser"));
gimp_procedure_set_icon_name (procedure, GIMP_ICON_PLUGIN);
- gimp_procedure_add_menu_path (procedure, "/Help");
+ gimp_procedure_add_menu_path (procedure, "/Help/[Programming]");
gimp_procedure_set_documentation (procedure,
_("Display information about plug-ins"),
diff --git a/plug-ins/common/procedure-browser.c b/plug-ins/common/procedure-browser.c
index 71dd93bbe0..a0bff17c2a 100644
--- a/plug-ins/common/procedure-browser.c
+++ b/plug-ins/common/procedure-browser.c
@@ -124,7 +124,7 @@ browser_create_procedure (GimpPlugIn *plug_in,
browser_run, NULL, NULL);
gimp_procedure_set_menu_label (procedure, _("Procedure _Browser"));
- gimp_procedure_add_menu_path (procedure, "/Help");
+ gimp_procedure_add_menu_path (procedure, "/Help/[Programming]");
gimp_procedure_set_documentation (procedure,
_("List available procedures in the PDB"),
diff --git a/plug-ins/common/sparkle.c b/plug-ins/common/sparkle.c
index 3b62310ea9..cf50f0ca54 100644
--- a/plug-ins/common/sparkle.c
+++ b/plug-ins/common/sparkle.c
@@ -176,7 +176,7 @@ sparkle_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("_Sparkle..."));
gimp_procedure_add_menu_path (procedure,
- "/Filters/Light and Shadow/Light");
+ "/Filters/Light and Shadow/[Light]");
gimp_procedure_set_documentation (procedure,
_("Turn bright spots into "
diff --git a/plug-ins/common/unit-editor.c b/plug-ins/common/unit-editor.c
index bd06d90075..8515cba3e1 100644
--- a/plug-ins/common/unit-editor.c
+++ b/plug-ins/common/unit-editor.c
@@ -174,7 +174,7 @@ editor_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("U_nits"));
gimp_procedure_set_icon_name (procedure, GIMP_ICON_TOOL_MEASURE);
- gimp_procedure_add_menu_path (procedure, "/Edit");
+ gimp_procedure_add_menu_path (procedure, "/Edit/[Preferences]");
gimp_procedure_set_documentation (procedure,
_("Create or alter units used in GIMP"),
diff --git a/plug-ins/gradient-flare/gradient-flare.c b/plug-ins/gradient-flare/gradient-flare.c
index bb4c3d4974..e3e7ed028c 100644
--- a/plug-ins/gradient-flare/gradient-flare.c
+++ b/plug-ins/gradient-flare/gradient-flare.c
@@ -818,7 +818,7 @@ gflare_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("_Gradient Flare..."));
gimp_procedure_add_menu_path (procedure,
- "/Filters/Light and Shadow/Light");
+ "/Filters/Light and Shadow/[Light]");
gimp_procedure_set_documentation (procedure,
_("Produce a lense flare effect "
diff --git a/plug-ins/lighting/lighting-main.c b/plug-ins/lighting/lighting-main.c
index 45ea7f648e..5af5e1ac9b 100644
--- a/plug-ins/lighting/lighting-main.c
+++ b/plug-ins/lighting/lighting-main.c
@@ -120,7 +120,7 @@ lighting_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("_Lighting Effects..."));
gimp_procedure_add_menu_path (procedure,
- "/Filters/Light and Shadow/Light");
+ "/Filters/Light and Shadow/[Light]");
gimp_procedure_set_documentation (procedure,
_("Apply various lighting effects "
diff --git a/plug-ins/print/print.c b/plug-ins/print/print.c
index 0116adda13..47f5890892 100644
--- a/plug-ins/print/print.c
+++ b/plug-ins/print/print.c
@@ -166,7 +166,7 @@ print_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("_Print..."));
gimp_procedure_set_icon_name (procedure, GIMP_ICON_DOCUMENT_PRINT);
- gimp_procedure_add_menu_path (procedure, "/File");
+ gimp_procedure_add_menu_path (procedure, "/File/[Send]");
gimp_procedure_set_documentation (procedure,
_("Print the image"),
@@ -190,7 +190,7 @@ print_create_procedure (GimpPlugIn *plug_in,
gimp_procedure_set_menu_label (procedure, _("Page Set_up..."));
gimp_procedure_set_icon_name (procedure, GIMP_ICON_DOCUMENT_PAGE_SETUP);
- gimp_procedure_add_menu_path (procedure, "/File");
+ gimp_procedure_add_menu_path (procedure, "/File/[Send]");
gimp_procedure_set_documentation (procedure,
_("Adjust page size and orientation "
diff --git a/plug-ins/script-fu/libscriptfu/script-fu-scripts.c b/plug-ins/script-fu/libscriptfu/script-fu-scripts.c
index 0c2d23bffd..c3f10daee6 100644
--- a/plug-ins/script-fu/libscriptfu/script-fu-scripts.c
+++ b/plug-ins/script-fu/libscriptfu/script-fu-scripts.c
@@ -497,7 +497,7 @@ script_fu_menu_map (const gchar *menu_path)
{ "/Script-Fu/Decor", "/Filters/Decor" },
{ "/Script-Fu/Render", "/Filters/Render" },
{ "/Script-Fu/Selection", "/Select/Modify" },
- { "/Script-Fu/Shadow", "/Filters/Light and Shadow/Shadow" },
+ { "/Script-Fu/Shadow", "/Filters/Light and Shadow/[Shadow]" },
{ "/Script-Fu/Stencil Ops", "/Filters/Decor" }
};
diff --git a/plug-ins/script-fu/scripts/distress-selection.scm b/plug-ins/script-fu/scripts/distress-selection.scm
index 20e88ad693..668db28603 100644
--- a/plug-ins/script-fu/scripts/distress-selection.scm
+++ b/plug-ins/script-fu/scripts/distress-selection.scm
@@ -119,4 +119,4 @@
)
(script-fu-menu-register "script-fu-distress-selection"
- "/Select/Modify")
+ "/Select/[Modify]")
diff --git a/plug-ins/script-fu/scripts/drop-shadow.scm b/plug-ins/script-fu/scripts/drop-shadow.scm
index 5d0acecb5b..0c8392e76e 100644
--- a/plug-ins/script-fu/scripts/drop-shadow.scm
+++ b/plug-ins/script-fu/scripts/drop-shadow.scm
@@ -184,4 +184,4 @@
)
(script-fu-menu-register "script-fu-drop-shadow"
- "/Filters/Light and Shadow/Shadow")
+ "/Filters/Light and Shadow/[Shadow]")
diff --git a/plug-ins/script-fu/scripts/perspective-shadow.scm b/plug-ins/script-fu/scripts/perspective-shadow.scm
index 05cafaa5f2..3cccc4216c 100644
--- a/plug-ins/script-fu/scripts/perspective-shadow.scm
+++ b/plug-ins/script-fu/scripts/perspective-shadow.scm
@@ -213,4 +213,4 @@
)
(script-fu-menu-register "script-fu-perspective-shadow"
- "/Filters/Light and Shadow/Shadow")
+ "/Filters/Light and Shadow/[Shadow]")
diff --git a/plug-ins/script-fu/scripts/script-fu-set-cmap.scm b/plug-ins/script-fu/scripts/script-fu-set-cmap.scm
index 26d9d8ded7..dfd52f208e 100644
--- a/plug-ins/script-fu/scripts/script-fu-set-cmap.scm
+++ b/plug-ins/script-fu/scripts/script-fu-set-cmap.scm
@@ -61,4 +61,4 @@
SF-PALETTE _"Palette" "Default"
)
-(script-fu-menu-register "script-fu-set-cmap" "/Colors/Map/Colormap")
+(script-fu-menu-register "script-fu-set-cmap" "/Colors/Map/[Colormap]")
diff --git a/plug-ins/script-fu/scripts/selection-round.scm b/plug-ins/script-fu/scripts/selection-round.scm
index afbc91c517..e3d95d2cb3 100644
--- a/plug-ins/script-fu/scripts/selection-round.scm
+++ b/plug-ins/script-fu/scripts/selection-round.scm
@@ -161,4 +161,4 @@
)
(script-fu-menu-register "script-fu-selection-rounded-rectangle"
- "/Select/Modify")
+ "/Select/[Modify]")
diff --git a/plug-ins/script-fu/scripts/xach-effect.scm b/plug-ins/script-fu/scripts/xach-effect.scm
index e9b59fd407..610d230fa7 100644
--- a/plug-ins/script-fu/scripts/xach-effect.scm
+++ b/plug-ins/script-fu/scripts/xach-effect.scm
@@ -139,4 +139,4 @@
)
(script-fu-menu-register "script-fu-xach-effect"
- "/Filters/Light and Shadow/Shadow")
+ "/Filters/Light and Shadow/[Shadow]")