From 033aa8e71b8de9f063c647ebb68bc2d908334d63 Mon Sep 17 00:00:00 2001 From: Jehan Date: Thu, 2 Mar 2023 14:32:18 +0100 Subject: [PATCH] menus: add all the missing menus in the new GtkBuilder format! I was handling all the problematic cases first. These remaining menus are working fine otherwise by just implementing them, as far as my tests go. --- menus/brush-editor-menu.ui | 11 +++++++++++ menus/cursor-info-menu.ui | 11 +++++++++++ menus/dynamics-editor-menu.ui | 11 +++++++++++ menus/meson.build | 11 +++++++++++ menus/palette-editor-menu.ui | 21 +++++++++++++++++++++ menus/sample-points-menu.ui | 12 ++++++++++++ menus/selection-menu.ui | 30 ++++++++++++++++++++++++++++++ menus/text-tool-menu.ui | 28 ++++++++++++++++++++++++++++ menus/tool-options-menu.ui | 23 +++++++++++++++++++++++ menus/tool-preset-editor-menu.ui | 16 ++++++++++++++++ menus/tool-presets-menu.ui | 24 ++++++++++++++++++++++++ menus/vector-toolpath-menu.ui | 13 +++++++++++++ 12 files changed, 211 insertions(+) create mode 100644 menus/brush-editor-menu.ui create mode 100644 menus/cursor-info-menu.ui create mode 100644 menus/dynamics-editor-menu.ui create mode 100644 menus/palette-editor-menu.ui create mode 100644 menus/sample-points-menu.ui create mode 100644 menus/selection-menu.ui create mode 100644 menus/text-tool-menu.ui create mode 100644 menus/tool-options-menu.ui create mode 100644 menus/tool-preset-editor-menu.ui create mode 100644 menus/tool-presets-menu.ui create mode 100644 menus/vector-toolpath-menu.ui diff --git a/menus/brush-editor-menu.ui b/menus/brush-editor-menu.ui new file mode 100644 index 0000000000..792663d429 --- /dev/null +++ b/menus/brush-editor-menu.ui @@ -0,0 +1,11 @@ + + + + + + Brush Editor Menu + gimp-tool-paintbrush + app.brush-editor-edit-active + + + diff --git a/menus/cursor-info-menu.ui b/menus/cursor-info-menu.ui new file mode 100644 index 0000000000..2ab6a66950 --- /dev/null +++ b/menus/cursor-info-menu.ui @@ -0,0 +1,11 @@ + + + + + + Pointer Information Menu + gimp-cursor + app.cursor-info-sample-merged + + + diff --git a/menus/dynamics-editor-menu.ui b/menus/dynamics-editor-menu.ui new file mode 100644 index 0000000000..c9ffc31eb8 --- /dev/null +++ b/menus/dynamics-editor-menu.ui @@ -0,0 +1,11 @@ + + + + + + Paint Dynamics Editor Menu + gimp-dynamics + app.dynamics-editor-edit-active + + + diff --git a/menus/meson.build b/menus/meson.build index 14e64e9506..fe393fedcd 100644 --- a/menus/meson.build +++ b/menus/meson.build @@ -40,12 +40,15 @@ install_data(menus_files, ) ui_menus_files = files( + 'brush-editor-menu.ui', 'brushes-menu.ui', 'buffers-menu.ui', 'channels-menu.ui', 'colormap-menu.ui', + 'cursor-info-menu.ui', 'dashboard-menu.ui', 'documents-menu.ui', + 'dynamics-editor-menu.ui', 'dynamics-menu.ui', 'error-console-menu.ui', 'fonts-menu.ui', @@ -54,12 +57,20 @@ ui_menus_files = files( 'images-menu.ui', 'layers-menu.ui', 'mypaint-brushes-menu.ui', + 'palette-editor-menu.ui', 'palettes-menu.ui', 'patterns-menu.ui', 'quick-mask-menu.ui', + 'sample-points-menu.ui', + 'selection-menu.ui', 'templates-menu.ui', 'text-editor-toolbar.ui', + 'text-tool-menu.ui', + 'tool-options-menu.ui', + 'tool-preset-editor-menu.ui', + 'tool-presets-menu.ui', 'undo-menu.ui', + 'vector-toolpath-menu.ui', 'vectors-menu.ui', ) diff --git a/menus/palette-editor-menu.ui b/menus/palette-editor-menu.ui new file mode 100644 index 0000000000..138bae6394 --- /dev/null +++ b/menus/palette-editor-menu.ui @@ -0,0 +1,21 @@ + + + + + + Palette Editor Menu + gtk-select-color + + app.palette-editor-edit-color + app.palette-editor-new-color-fg + app.palette-editor-new-color-bg + app.palette-editor-delete-color +
+ app.palette-editor-zoom-out + app.palette-editor-zoom-in + app.palette-editor-zoom-all +
+ app.palette-editor-edit-active +
+
+
diff --git a/menus/sample-points-menu.ui b/menus/sample-points-menu.ui new file mode 100644 index 0000000000..2851d1801b --- /dev/null +++ b/menus/sample-points-menu.ui @@ -0,0 +1,12 @@ + + + + + + Sample Point Menu + gimp-sample-point + + app.sample-points-sample-merged + + + diff --git a/menus/selection-menu.ui b/menus/selection-menu.ui new file mode 100644 index 0000000000..671cc9ea2c --- /dev/null +++ b/menus/selection-menu.ui @@ -0,0 +1,30 @@ + + + + + + Selection Editor Menu + gimp-selection + + app.select-all + app.select-none + app.select-invert + app.vectors-selection-from-vectors + app.select-float +
+ app.select-feather + app.select-sharpen + app.select-shrink + app.select-grow + app.select-border + app.select-flood +
+
+ app.select-save + app.vectors-selection-to-vectors-short +
+ app.select-fill + app.select-stroke +
+
+
diff --git a/menus/text-tool-menu.ui b/menus/text-tool-menu.ui new file mode 100644 index 0000000000..18fef6bef0 --- /dev/null +++ b/menus/text-tool-menu.ui @@ -0,0 +1,28 @@ + + + + + + Text Tool Menu + + app.text-tool-cut + app.text-tool-copy + app.text-tool-paste + app.text-tool-delete +
+ app.text-tool-load + app.text-tool-clear +
+
+ app.text-tool-text-to-path + app.text-tool-text-along-path +
+ app.text-tool-direction-ltr + app.text-tool-direction-rtl + app.text-tool-direction-ttb-rtl + app.text-tool-direction-ttb-rtl-upright + app.text-tool-direction-ttb-ltr + app.text-tool-direction-ttb-ltr-upright +
+
+
diff --git a/menus/tool-options-menu.ui b/menus/tool-options-menu.ui new file mode 100644 index 0000000000..0272abb44f --- /dev/null +++ b/menus/tool-options-menu.ui @@ -0,0 +1,23 @@ + + + + + + Tool Options Menu + gimp-tool-options + + Save +
+ app.tool-options-save-new-preset +
+
+ app.tool-options-restore-preset-menu + app.tool-options-edit-preset-menu + app.tool-options-delete-preset-menu +
+ app.tool-options-reset + app.tool-options-reset-all +
+
+
+
diff --git a/menus/tool-preset-editor-menu.ui b/menus/tool-preset-editor-menu.ui new file mode 100644 index 0000000000..8faf0ae72b --- /dev/null +++ b/menus/tool-preset-editor-menu.ui @@ -0,0 +1,16 @@ + + + + + + Tool Preset Editor Menu + gimp-tool-preset + +
+ app.tool-preset-editor-save + app.tool-preset-editor-restore +
+ app.tool-preset-editor-edit-active +
+
+
diff --git a/menus/tool-presets-menu.ui b/menus/tool-presets-menu.ui new file mode 100644 index 0000000000..372169da01 --- /dev/null +++ b/menus/tool-presets-menu.ui @@ -0,0 +1,24 @@ + + + + + + Tool Presets Menu + gimp-tool-preset + + app.tool-presets-edit +
+ app.tool-presets-new + app.tool-presets-duplicate + app.tool-presets-copy-location + app.tool-presets-show-in-file-manager + app.tool-presets-save + app.tool-presets-restore + app.tool-presets-delete +
+
+ app.tool-presets-refresh +
+
+
+
diff --git a/menus/vector-toolpath-menu.ui b/menus/vector-toolpath-menu.ui new file mode 100644 index 0000000000..aaf4942b15 --- /dev/null +++ b/menus/vector-toolpath-menu.ui @@ -0,0 +1,13 @@ + + + + +
+ app.vector-toolpath-delete-anchor + app.vector-toolpath-shift-start +
+ app.vector-toolpath-insert-anchor + app.vector-toolpath-delete-segment + app.vector-toolpath-reverse-stroke +
+