Angry Red PlanetArpLayout |
|
This is the base class for the layout architecture, defining the interaction between objects in a hierarchy. It is not intended to be directly instantiated. To use it, you will need to inherit from one of the pre-build subclasses (ArpLayoutView for a full BView object, or ArpLayout for a view-less container class). Alternatively, you can mix-in ArpBaseLayout with an existing BView-based class.
ArpLayout interface to BBox.
ArpLayout interface to BButton.
This is the class you should derive from when implementing a layout manager that doesn't need a full BView context. It is a mix-in of ArpBaseLayout and BHandler, creating a full class that can be used in the layout hierarchy. You can also instantiate this raw class if you just want to place spacers in a layout.
This class is used to pass information about the basic display dimensions of a user interface element. This is an extension to the existing GetPreferredSize() function call, which provides more detailed information about how the object can be dimensioned.
ArpLayoutView is-a mix-in of a BView and an ArpBaseLayout.
ArpLayout interface to BListView.
ArpLayout interface to BMenuBar.
ArpLayout interface to BMenuField.
ArpLayout interface to BOutlineListView.
ArpLayout interface to BTextControl.
All files and code contained in this package are
Copyright ©1998 Angry Red Planet, except where otherwise noted.
The files contained here-in are distributed under a modifed
form of the Artistic License.
See the file @License.html
or @License.txt
for a copy of this license.
Generated by ScanDoc |
Last Updated: Tue Aug 24 0:43:09 1999 |