Lines Matching refs:BBox
20 \brief Defines the BBox class
25 \class BBox
31 A basic BBox looks like this:
43 \fn BBox::BBox(BRect frame, const char *name = NULL,
47 \brief Constructs a named BBox object from a set of dimensions.
64 \fn BBox::BBox(const char* name,
67 \brief Constructs a named BBox object with its dimensions defined
81 \fn BBox::BBox(border_style border, BView* child)
82 \brief Constructs an anonymous BBox object with a defined border style
93 \fn BBox::BBox(BMessage* archive)
94 \brief Constructs a BBox object from an \a archive message.
96 This method is usually not called directly. If you want to build a BBox
100 If the \a archive deep, the BBox object will also unarchive each of its
110 \fn BBox::~BBox()
129 \fn static BArchivable* BBox::Instantiate(BMessage* archive)
147 \fn virtual status_t BBox::Archive(BMessage* archive,
168 \fn virtual void BBox::SetBorder(border_style border)
183 \fn border_style BBox::Border() const
198 \fn float BBox::TopBorderOffset()
217 \fn BRect BBox::InnerFrame()
229 \fn void BBox::SetLabel(const char* string)
238 fIconBox = new BBox("Icon Box");
249 \fn status_t BBox::SetLabel(BView* viewLabel)
252 This version of SetLabel() provides for building a BBox object with a
264 BBox* fVirtualMemoryBox = new BBox("Virtual memory box");
277 \fn const char* BBox::Label() const
284 \returns The label text of the BBox if the box has a text label or
292 \fn BView* BBox::LabelView() const
302 \fn virtual void BBox::Draw(BRect updateRect)
316 \fn virtual void BBox::AttachedToWindow()
323 If you are using the layout system, the BBox is also resized according to
333 \fn virtual void BBox::FrameResized(float width, float height)
334 \brief Hook method that gets called when the BBox object is resized.
336 This method may be called either because the window in which the BBox
339 This method recomputes the layout of the BBox (including label and
347 \fn virtual void BBox::ResizeToPreferred()
357 \fn virtual void BBox::GetPreferredSize(float* _width, float* _height)
365 set for the BBox (which can be done only if the BBox is configured to
376 \fn virtual BSize BBox::MinSize()
377 \brief Gets the minimum possible size of the BBox object.
388 \fn virtual BSize BBox::MaxSize()
389 \brief Gets the maximum possible size of the BBox object.
393 \returns The maximum possible size of the BBox as a BSize.
400 \fn virtual BSize BBox::PreferredSize()
406 \returns The minimum possible size of the BBox as a BSize.
413 \fn virtual void BBox::DoLayout()
416 This only works if the BBox object was constructed using the Layout API,