From 95736683a96d33a8a7220788502250fa9e109132 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 5 Jan 2019 20:09:25 +1100 Subject: UI: length now scales proportionally w/ multi-but Use for object dimensions. --- source/blender/editors/space_view3d/view3d_buttons.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'source/blender/editors/space_view3d') diff --git a/source/blender/editors/space_view3d/view3d_buttons.c b/source/blender/editors/space_view3d/view3d_buttons.c index d68ef5c3fbd..87bbb347bd0 100644 --- a/source/blender/editors/space_view3d/view3d_buttons.c +++ b/source/blender/editors/space_view3d/view3d_buttons.c @@ -793,9 +793,12 @@ static void v3d_object_dimension_buts(bContext *C, uiLayout *layout, View3D *v3d UI_block_align_begin(block); const float lim = 10000; for (int i = 0; i < 3; i++) { + uiBut *but; char text[3] = {'X' + i, ':', '\0'}; - uiDefButF(block, UI_BTYPE_NUM, B_TRANSFORM_PANEL_DIMS, text, 0, yi -= buth, butw, buth, - &(tfp->ob_dims[i]), 0.0f, lim, 10, 3, ""); + but = uiDefButF( + block, UI_BTYPE_NUM, B_TRANSFORM_PANEL_DIMS, text, 0, yi -= buth, butw, buth, + &(tfp->ob_dims[i]), 0.0f, lim, 10, 3, ""); + UI_but_unit_type_set(but, PROP_UNIT_LENGTH); } UI_block_align_end(block); } -- cgit v1.2.3