Table Of Contents | Master Index

# ArpLayout

Derived from: BHandler, ArpBaseLayout

Inherited by:

Declared in: ArpHeader/ArpLayout/ArpLayout.h

Package: General

###### Summary

This is the class you should derive from when implementing your own layout manager, which 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.