[Bf-blender-cvs] [4beb3c92dfb] soc-2020-outliner: Merge branch 'master' into soc-2020-outliner
Nathan Craddock
noreply at git.blender.org
Thu Aug 20 19:44:29 CEST 2020
Commit: 4beb3c92dfb3cc977d12eea53e117b657c03d844
Author: Nathan Craddock
Date: Tue Aug 18 20:46:46 2020 -0600
Branches: soc-2020-outliner
https://developer.blender.org/rB4beb3c92dfb3cc977d12eea53e117b657c03d844
Merge branch 'master' into soc-2020-outliner
===================================================================
===================================================================
diff --cc source/blender/editors/interface/interface_layout.c
index 4e928c62bde,ad76466b67c..f19596c7ba7
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@@ -3744,19 -3718,18 +3741,18 @@@ static void ui_litem_estimate_column(ui
}
}
-static void ui_litem_layout_column(uiLayout *litem, bool is_box)
+static void ui_litem_layout_column(uiLayout *litem, bool is_box, bool is_menu)
{
- uiItem *item;
- int itemh, x, y;
+ int itemw, itemh, x, y;
x = litem->x;
y = litem->y;
- for (item = litem->items.first; item; item = item->next) {
+ LISTBASE_FOREACH (uiItem *, item, &litem->items) {
- ui_item_size(item, NULL, &itemh);
+ ui_item_size(item, &itemw, &itemh);
y -= itemh;
- ui_item_position(item, x, y, litem->w, itemh);
+ ui_item_position(item, x, y, is_menu ? itemw : litem->w, itemh);
if (item->next && (!is_box || item != litem->items.first)) {
y -= litem->space;
More information about the Bf-blender-cvs
mailing list