diff --git a/menus/brushes-menu.ui b/menus/brushes-menu.ui
new file mode 100644
index 0000000000..5f3e1b76fc
--- /dev/null
+++ b/menus/brushes-menu.ui
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/menus/buffers-menu.ui b/menus/buffers-menu.ui
new file mode 100644
index 0000000000..00492743cb
--- /dev/null
+++ b/menus/buffers-menu.ui
@@ -0,0 +1,16 @@
+
+
+
+
+
diff --git a/menus/channels-menu.ui b/menus/channels-menu.ui
new file mode 100644
index 0000000000..6361ff4d19
--- /dev/null
+++ b/menus/channels-menu.ui
@@ -0,0 +1,32 @@
+
+
+
+
+
diff --git a/menus/colormap-menu.ui b/menus/colormap-menu.ui
new file mode 100644
index 0000000000..02e3a6c924
--- /dev/null
+++ b/menus/colormap-menu.ui
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/menus/documents-menu.ui b/menus/documents-menu.ui
new file mode 100644
index 0000000000..dfdf89a2b3
--- /dev/null
+++ b/menus/documents-menu.ui
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/menus/dynamics-menu.ui b/menus/dynamics-menu.ui
new file mode 100644
index 0000000000..30e456bc1b
--- /dev/null
+++ b/menus/dynamics-menu.ui
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/menus/error-console-menu.ui b/menus/error-console-menu.ui
new file mode 100644
index 0000000000..2f7710b4bc
--- /dev/null
+++ b/menus/error-console-menu.ui
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/menus/fonts-menu.ui b/menus/fonts-menu.ui
new file mode 100644
index 0000000000..a1de917600
--- /dev/null
+++ b/menus/fonts-menu.ui
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/menus/gradients-menu.ui b/menus/gradients-menu.ui
new file mode 100644
index 0000000000..be3aca848b
--- /dev/null
+++ b/menus/gradients-menu.ui
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/menus/images-menu.ui b/menus/images-menu.ui
new file mode 100644
index 0000000000..07ebec12c4
--- /dev/null
+++ b/menus/images-menu.ui
@@ -0,0 +1,9 @@
+
+
+
+
+
diff --git a/menus/layers-menu.ui b/menus/layers-menu.ui
new file mode 100644
index 0000000000..e7d9cd0480
--- /dev/null
+++ b/menus/layers-menu.ui
@@ -0,0 +1,86 @@
+
+
+
+
+
diff --git a/menus/meson.build b/menus/meson.build
index f5dd7171ea..54f1349f1f 100644
--- a/menus/meson.build
+++ b/menus/meson.build
@@ -39,6 +39,30 @@ install_data(menus_files,
install_dir: menus_dir,
)
+ui_menus_files = files(
+ 'brushes-menu.ui',
+ 'buffers-menu.ui',
+ 'channels-menu.ui',
+ 'colormap-menu.ui',
+ 'documents-menu.ui',
+ 'dynamics-menu.ui',
+ 'error-console-menu.ui',
+ 'fonts-menu.ui',
+ 'gradients-menu.ui',
+ 'images-menu.ui',
+ 'layers-menu.ui',
+ 'mypaint-brushes-menu.ui',
+ 'palettes-menu.ui',
+ 'patterns-menu.ui',
+ 'quick-mask-menu.ui',
+ 'templates-menu.ui',
+ 'vectors-menu.ui',
+)
+
+install_data(ui_menus_files,
+ install_dir: menus_dir,
+)
+
unstable_menus_args = stable ? [] : [ '--stringparam', 'unstable-menus', 'yes' ]
menus_built_files = []
@@ -100,7 +124,7 @@ if xmllint.found()
xmllint,
'--output', '@OUTPUT@',
'--path', meson.current_source_dir(),
- menus_ui_built_files
+ ui_menus_files, menus_ui_built_files
],
# The output file is only useful as a flag file, so that the command
# knows if it has been run already.
diff --git a/menus/mypaint-brushes-menu.ui b/menus/mypaint-brushes-menu.ui
new file mode 100644
index 0000000000..88138208d8
--- /dev/null
+++ b/menus/mypaint-brushes-menu.ui
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/menus/palettes-menu.ui b/menus/palettes-menu.ui
new file mode 100644
index 0000000000..2c4e8f9255
--- /dev/null
+++ b/menus/palettes-menu.ui
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/menus/patterns-menu.ui b/menus/patterns-menu.ui
new file mode 100644
index 0000000000..452f2b7ed2
--- /dev/null
+++ b/menus/patterns-menu.ui
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/menus/quick-mask-menu.ui b/menus/quick-mask-menu.ui
new file mode 100644
index 0000000000..46ef03886c
--- /dev/null
+++ b/menus/quick-mask-menu.ui
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/menus/templates-menu.ui b/menus/templates-menu.ui
new file mode 100644
index 0000000000..0fc8ccc9d8
--- /dev/null
+++ b/menus/templates-menu.ui
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/menus/vectors-menu.ui b/menus/vectors-menu.ui
new file mode 100644
index 0000000000..9339b252c4
--- /dev/null
+++ b/menus/vectors-menu.ui
@@ -0,0 +1,45 @@
+
+
+
+
+