menus: move menus to submenus of tab menu

Fixes #9883

    There were menus that put their entries
    directly in the tab menu rather than in a submenu.

    This moves them to submenus to bring back GIMP 2.10 behavior.

    Stray entries added by scripts are also moved to the right
    submenu.
This commit is contained in:
Anders Jonsson 2024-02-25 00:13:01 +01:00 committed by Jacob Boerema
parent 08c1fdc719
commit 0d512085f3
19 changed files with 126 additions and 90 deletions

View file

@ -2,17 +2,21 @@
<interface>
<menu id="/error-console-popup">
<item><attribute name="action">error-console.error-console-clear</attribute></item>
<item><attribute name="action">error-console.error-console-select-all</attribute></item>
<section>
<item><attribute name="action">error-console.error-console-save-all</attribute></item>
<item><attribute name="action">error-console.error-console-save-selection</attribute></item>
</section>
<submenu>
<attribute name="label" translatable="yes" context="error-console-action">_Highlight</attribute>
<item><attribute name="action">error-console.error-console-highlight-error</attribute></item>
<item><attribute name="action">error-console.error-console-highlight-warning</attribute></item>
<item><attribute name="action">error-console.error-console-highlight-info</attribute></item>
<attribute name="label" translatable="yes" context="error-console-action">Error Console Menu</attribute>
<item><attribute name="action">error-console.error-console-clear</attribute></item>
<item><attribute name="action">error-console.error-console-select-all</attribute></item>
<section>
<item><attribute name="action">error-console.error-console-save-all</attribute></item>
<item><attribute name="action">error-console.error-console-save-selection</attribute></item>
</section>
<submenu>
<attribute name="label" translatable="yes" context="error-console-action">_Highlight</attribute>
<item><attribute name="action">error-console.error-console-highlight-error</attribute></item>
<item><attribute name="action">error-console.error-console-highlight-warning</attribute></item>
<item><attribute name="action">error-console.error-console-highlight-info</attribute></item>
</submenu>
</submenu>
</menu>
</interface>