assert(!item->owner());
item->set_owner(this);
_items.push_back(item);
+
+ extents_changed(true, true);
}
void RowItemOwner::remove_child_item(std::shared_ptr<RowItem> item)
auto iter = std::find(_items.begin(), _items.end(), item);
assert(iter != _items.end());
_items.erase(iter);
+
+ extents_changed(true, true);
}
RowItemOwner::iterator RowItemOwner::begin()
if (!r->enabled())
continue;
- const int child_offset = r->v_offset();
+ const int child_offset = r->layout_v_offset();
const pair<int, int> child_extents = r->v_extents();
extents.first = min(child_extents.first + child_offset,
extents.first);
return extents;
}
+void RowItemOwner::restack_items()
+{
+}
+
} // view
} // pv