Table Of Contents Master Index

ArpLayout

Derived from: BHandler, ArpBaseLayout

Inherited by:

Declared in: ArpHeader/ArpLayout/ArpLayout.h

Package: ArpLayout

Summary

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.


Constructor


ArpLayout()

ArpLayout(const char* name = 0)

Create a new layout object with the given name.


Member Functions


ARPLAYOUT_ARCHIVEHOOKS()

ARPLAYOUT_ARCHIVEHOOKS(ArpLayout, BHandler, false)

Implement BHandler archiving and re-hydrating interfaces.


ARPLAYOUT_HANDLERHOOKS()

ARPLAYOUT_HANDLERHOOKS(BHandler)

Implement standard BHandler methods.


ARPLAYOUT_SUITEHOOKS()

ARPLAYOUT_SUITEHOOKS(BHandler)

Implement BHandler::GetSupportedSuites() method.