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.
This commit is contained in:
@@ -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. */
|
||||
|
||||
Reference in New Issue
Block a user