Invalid Driver Targets are now indicated appropriately (using Red Backgrounds)
[blender.git] / source / blender / editors / interface / interface_layout.c
index c69f53a53d2509f7972d0755f982b2242fbdbe66..1e95b4df7624e1680ac33a640ce8f1608f61d0dc 100644 (file)
@@ -2263,6 +2263,7 @@ uiLayout *uiLayoutRow(uiLayout *layout, int align)
        litem->enabled = 1;
        litem->context = layout->context;
        litem->space = (align) ? 0 : layout->root->style->buttonspacex;
+       litem->redalert = layout->redalert;
        litem->w = layout->w;
        BLI_addtail(&layout->items, litem);
 
@@ -2283,6 +2284,7 @@ uiLayout *uiLayoutColumn(uiLayout *layout, int align)
        litem->enabled = 1;
        litem->context = layout->context;
        litem->space = (litem->align) ? 0 : layout->root->style->buttonspacey;
+       litem->redalert = layout->redalert;
        litem->w = layout->w;
        BLI_addtail(&layout->items, litem);
 
@@ -2303,6 +2305,7 @@ uiLayout *uiLayoutColumnFlow(uiLayout *layout, int number, int align)
        flow->litem.enabled = 1;
        flow->litem.context = layout->context;
        flow->litem.space = (flow->litem.align) ? 0 : layout->root->style->columnspace;
+       flow->litem.redalert = layout->redalert;
        flow->litem.w = layout->w;
        flow->number = number;
        BLI_addtail(&layout->items, flow);
@@ -2323,6 +2326,7 @@ static uiLayoutItemBx *ui_layout_box(uiLayout *layout, int type)
        box->litem.enabled = 1;
        box->litem.context = layout->context;
        box->litem.space = layout->root->style->columnspace;
+       box->litem.redalert = layout->redalert;
        box->litem.w = layout->w;
        BLI_addtail(&layout->items, box);