BViewLayoutItem
BLayoutItem* item = new BViewLayoutItem(child);
item = new(nothrow) BViewLayoutItem(child);
if (BViewLayoutItem* viewItem = dynamic_cast<BViewLayoutItem*>(item)) {
BViewLayoutItem::IsVisible()
BViewLayoutItem::SetVisible(bool visible)
BViewLayoutItem::Frame()
BViewLayoutItem::SetFrame(BRect frame)
BViewLayoutItem::HasHeightForWidth()
BViewLayoutItem::GetHeightForWidth(float width, float* min, float* max,
BViewLayoutItem::View()
BViewLayoutItem::Relayout(bool immediate)
BViewLayoutItem::Archive(BMessage* into, bool deep) const
BViewLayoutItem::AllArchived(BMessage* into) const
BViewLayoutItem::AllUnarchived(const BMessage* from)
BViewLayoutItem::Instantiate(BMessage* from)
return new(std::nothrow) BViewLayoutItem(from);
BViewLayoutItem::LayoutInvalidated(bool children)
BViewLayoutItem::BViewLayoutItem(BView* view)
BViewLayoutItem::AncestorVisibilityChanged(bool shown)
BViewLayoutItem::BViewLayoutItem(BMessage* from)
BViewLayoutItem::~BViewLayoutItem()
BViewLayoutItem::MinSize()
BViewLayoutItem::MaxSize()
BViewLayoutItem::PreferredSize()
BViewLayoutItem::Alignment()
BViewLayoutItem::SetExplicitMinSize(BSize size)
BViewLayoutItem::SetExplicitMaxSize(BSize size)
BViewLayoutItem::SetExplicitPreferredSize(BSize size)
BViewLayoutItem::SetExplicitAlignment(BAlignment alignment)
class BViewLayoutItem : public BLayoutItem {
BViewLayoutItem(BView* view);
BViewLayoutItem(BMessage* from);
virtual ~BViewLayoutItem();
if (BViewLayoutItem* item = dynamic_cast<BViewLayoutItem*>(ItemAt(0)))
return new(std::nothrow) BViewLayoutItem(view);