diff options
Diffstat (limited to 'source/blender/editors/space_node/drawnode.c')
-rw-r--r-- | source/blender/editors/space_node/drawnode.c | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/source/blender/editors/space_node/drawnode.c b/source/blender/editors/space_node/drawnode.c index 1333c9ed215..4b5ba2af050 100644 --- a/source/blender/editors/space_node/drawnode.c +++ b/source/blender/editors/space_node/drawnode.c @@ -3665,37 +3665,35 @@ static void std_node_socket_interface_draw(bContext *UNUSED(C), uiLayout *layout { bNodeSocket *sock = ptr->data; int type = sock->typeinfo->type; - /*int subtype = sock->typeinfo->subtype;*/ + + uiLayout *col = uiLayoutColumn(layout, false); switch (type) { case SOCK_FLOAT: { - uiLayout *row; - uiItemR(layout, ptr, "default_value", DEFAULT_FLAGS, NULL, 0); - row = uiLayoutRow(layout, true); - uiItemR(row, ptr, "min_value", DEFAULT_FLAGS, IFACE_("Min"), 0); - uiItemR(row, ptr, "max_value", DEFAULT_FLAGS, IFACE_("Max"), 0); + uiItemR(col, ptr, "default_value", DEFAULT_FLAGS, IFACE_("Default"), ICON_NONE); + uiLayout *sub = uiLayoutColumn(col, true); + uiItemR(sub, ptr, "min_value", DEFAULT_FLAGS, IFACE_("Min"), ICON_NONE); + uiItemR(sub, ptr, "max_value", DEFAULT_FLAGS, IFACE_("Max"), ICON_NONE); break; } case SOCK_INT: { - uiLayout *row; - uiItemR(layout, ptr, "default_value", DEFAULT_FLAGS, NULL, 0); - row = uiLayoutRow(layout, true); - uiItemR(row, ptr, "min_value", DEFAULT_FLAGS, IFACE_("Min"), 0); - uiItemR(row, ptr, "max_value", DEFAULT_FLAGS, IFACE_("Max"), 0); + uiItemR(col, ptr, "default_value", DEFAULT_FLAGS, IFACE_("Default"), ICON_NONE); + uiLayout *sub = uiLayoutColumn(col, true); + uiItemR(sub, ptr, "min_value", DEFAULT_FLAGS, IFACE_("Min"), ICON_NONE); + uiItemR(sub, ptr, "max_value", DEFAULT_FLAGS, IFACE_("Max"), ICON_NONE); break; } case SOCK_VECTOR: { - uiLayout *row; - uiItemR(layout, ptr, "default_value", UI_ITEM_R_EXPAND, NULL, DEFAULT_FLAGS); - row = uiLayoutRow(layout, true); - uiItemR(row, ptr, "min_value", DEFAULT_FLAGS, IFACE_("Min"), 0); - uiItemR(row, ptr, "max_value", DEFAULT_FLAGS, IFACE_("Max"), 0); + uiItemR(col, ptr, "default_value", UI_ITEM_R_EXPAND, IFACE_("Default"), ICON_NONE); + uiLayout *sub = uiLayoutColumn(col, true); + uiItemR(sub, ptr, "min_value", DEFAULT_FLAGS, IFACE_("Min"), ICON_NONE); + uiItemR(sub, ptr, "max_value", DEFAULT_FLAGS, IFACE_("Max"), ICON_NONE); break; } case SOCK_BOOLEAN: case SOCK_RGBA: case SOCK_STRING: { - uiItemR(layout, ptr, "default_value", DEFAULT_FLAGS, NULL, 0); + uiItemR(col, ptr, "default_value", DEFAULT_FLAGS, IFACE_("Default"), 0); break; } } |