From 6fae862c379c2a0e2558f0c79786952ea90cabfe Mon Sep 17 00:00:00 2001 From: luboslenco Date: Wed, 10 Jun 2026 18:02:40 +0200 Subject: [PATCH] paint: add modifiers submenu --- paint/sources/ui/tab_meshes.c | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/paint/sources/ui/tab_meshes.c b/paint/sources/ui/tab_meshes.c index 24dffec2..78e604a7 100644 --- a/paint/sources/ui/tab_meshes.c +++ b/paint/sources/ui/tab_meshes.c @@ -388,20 +388,21 @@ void tab_meshes_draw_edit() { ui_menu_separator(); - if (ui_menu_button(tr("Decimate"), "", ICON_NONE)) { - util_mesh_decimate(0.5); - } - - if (ui_menu_button(tr("Smooth"), "", ICON_NONE)) { - util_mesh_smooth(); - } - - if (ui_menu_button(tr("Subdivide"), "", ICON_NONE)) { - util_mesh_subdivide(); - } - - if (ui_menu_button(tr("Bevel"), "", ICON_NONE)) { - util_mesh_bevel(0.1); + if (ui_menu_sub_button(ui_handle(__ID__), tr("Modifiers"))) { + ui_menu_sub_begin(4); + if (ui_menu_button(tr("Decimate"), "", ICON_NONE)) { + util_mesh_decimate(0.5); + } + if (ui_menu_button(tr("Smooth"), "", ICON_NONE)) { + util_mesh_smooth(); + } + if (ui_menu_button(tr("Subdivide"), "", ICON_NONE)) { + util_mesh_subdivide(); + } + if (ui_menu_button(tr("Bevel"), "", ICON_NONE)) { + util_mesh_bevel(0.1); + } + ui_menu_sub_end(); } }