Columns should be expandable by default
This commit is contained in:
@@ -2216,7 +2216,6 @@ static void ui_litem_estimate_column(uiLayout *litem)
|
|||||||
{
|
{
|
||||||
uiItem *item;
|
uiItem *item;
|
||||||
int itemw, itemh;
|
int itemw, itemh;
|
||||||
bool min_size_flag = true;
|
|
||||||
|
|
||||||
litem->w = 0;
|
litem->w = 0;
|
||||||
litem->h = 0;
|
litem->h = 0;
|
||||||
@@ -2224,18 +2223,12 @@ static void ui_litem_estimate_column(uiLayout *litem)
|
|||||||
for (item = litem->items.first; item; item = item->next) {
|
for (item = litem->items.first; item; item = item->next) {
|
||||||
ui_item_size(item, &itemw, &itemh);
|
ui_item_size(item, &itemw, &itemh);
|
||||||
|
|
||||||
min_size_flag = min_size_flag && (item->flag & UI_ITEM_MIN);
|
|
||||||
|
|
||||||
litem->w = MAX2(litem->w, itemw);
|
litem->w = MAX2(litem->w, itemw);
|
||||||
litem->h += itemh;
|
litem->h += itemh;
|
||||||
|
|
||||||
if (item->next)
|
if (item->next)
|
||||||
litem->h += litem->space;
|
litem->h += litem->space;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (min_size_flag) {
|
|
||||||
litem->item.flag |= UI_ITEM_MIN;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ui_litem_layout_column(uiLayout *litem)
|
static void ui_litem_layout_column(uiLayout *litem)
|
||||||
|
|||||||
Reference in New Issue
Block a user