Commit: 194a33ff001bb240d15268caf6ec0a4738b30225
Author: Kévin Dietrich
Date:   Fri Oct 28 17:56:09 2016 +0200
Branches: master
https://developer.blender.org/rB194a33ff001bb240d15268caf6ec0a4738b30225

CacheFile: only enable scale property slider if we are editing the cache
through a constraint.

It doesn't make sense and is a bit confusing to have this property
enabled in the modifier context.

===================================================================

M       source/blender/editors/interface/interface_templates.c

===================================================================

diff --git a/source/blender/editors/interface/interface_templates.c 
b/source/blender/editors/interface/interface_templates.c
index 36f6506..bdad667 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -3886,6 +3886,8 @@ void uiTemplateCacheFile(uiLayout *layout, bContext *C, 
PointerRNA *ptr, const c
                return;
        }
 
+       SpaceButs *sbuts = CTX_wm_space_buts(C);
+
        uiLayout *row = uiLayoutRow(layout, false);
        uiBlock *block = uiLayoutGetBlock(row);
        uiDefBut(block, UI_BTYPE_LABEL, 0, IFACE_("File Path:"), 0, 19, 145, 
19, NULL, 0, 0, 0, 0, "");
@@ -3911,6 +3913,7 @@ void uiTemplateCacheFile(uiLayout *layout, bContext *C, 
PointerRNA *ptr, const c
        uiItemL(row, IFACE_("Manual Transform:"), ICON_NONE);
 
        row = uiLayoutRow(layout, false);
+       uiLayoutSetEnabled(row, (sbuts->mainb == BCONTEXT_CONSTRAINT));
        uiItemR(row, &fileptr, "scale", 0, "Scale", ICON_NONE);
 
        /* TODO: unused for now, so no need to expose. */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to