Lines Matching defs:item
70 BCardLayout::SetVisibleItem(BLayoutItem* item)
72 if (item == fVisibleItem)
75 if (item != NULL && IndexOfItem(item) < 0) {
76 debugger("BCardLayout::SetVisibleItem(BLayoutItem*): this item is not "
77 "part of this layout, or the item does not exist.");
81 // Changing an item's visibility will invalidate its parent's layout (us),
89 fVisibleItem = item;
156 BLayoutItem* item = ItemAt(i);
157 if (item->HasHeightForWidth()) {
161 item->GetHeightForWidth(width, &itemMinHeight, &itemMaxHeight,
246 BCardLayout::ItemArchived(BMessage* into, BLayoutItem* item, int32 index) const
248 return BAbstractLayout::ItemArchived(into, item, index);
253 BCardLayout::ItemUnarchived(const BMessage* from, BLayoutItem* item,
256 return BAbstractLayout::ItemUnarchived(from, item, index);
271 BCardLayout::ItemAdded(BLayoutItem* item, int32 atIndex)
274 SetVisibleItem(item);
276 item->SetVisible(false);
282 BCardLayout::ItemRemoved(BLayoutItem* item, int32 fromIndex)
286 if (fVisibleItem == item) {
308 BLayoutItem* item = ItemAt(i);
310 BSize min = item->MinSize();
311 BSize max = item->MaxSize();
312 BSize preferred = item->PreferredSize();