From 28280aaeeb85674686ba8822d335dd8a65bd4958 Mon Sep 17 00:00:00 2001 From: Pablo Vazquez Date: Thu, 2 Oct 2025 17:50:06 +0200 Subject: [PATCH] Nodes: UI: Center Define Signature in Bundle nodes Center "Define Signature" in Combine/Separate Bundle nodes, to match others. Pull Request: https://projects.blender.org/blender/blender/pulls/147222 --- source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc | 3 +++ .../blender/nodes/geometry/nodes/node_geo_separate_bundle.cc | 3 +++ 2 files changed, 6 insertions(+) diff --git a/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc b/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc index f061fd5aeec..4b313677aed 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_combine_bundle.cc @@ -94,6 +94,9 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *node_ptr) bNodeTree &ntree = *reinterpret_cast(node_ptr->owner_id); bNode &node = *static_cast(node_ptr->data); + layout->use_property_split_set(true); + layout->use_property_decorate_set(false); + layout->op("node.sockets_sync", "Sync", ICON_FILE_REFRESH); layout->prop(node_ptr, "define_signature", UI_ITEM_NONE, std::nullopt, ICON_NONE); if (uiLayout *panel = layout->panel(C, "bundle_items", false, TIP_("Bundle Items"))) { diff --git a/source/blender/nodes/geometry/nodes/node_geo_separate_bundle.cc b/source/blender/nodes/geometry/nodes/node_geo_separate_bundle.cc index 3c0590055d4..ef95afe9669 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_separate_bundle.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_separate_bundle.cc @@ -98,6 +98,9 @@ static void node_layout_ex(uiLayout *layout, bContext *C, PointerRNA *node_ptr) bNodeTree &ntree = *reinterpret_cast(node_ptr->owner_id); bNode &node = *static_cast(node_ptr->data); + layout->use_property_split_set(true); + layout->use_property_decorate_set(false); + layout->op("node.sockets_sync", "Sync", ICON_FILE_REFRESH); layout->prop(node_ptr, "define_signature", UI_ITEM_NONE, std::nullopt, ICON_NONE); if (uiLayout *panel = layout->panel(C, "bundle_items", false, TIP_("Bundle Items"))) {