Public Member Functions | Protected Member Functions

nsDisplayWrapper Class Reference

We call WrapDisplayList on the in-flow lists: BorderBackground(), BlockBorderBackgrounds() and Content(). More...

#include <nsDisplayList.h>

List of all members.

Public Member Functions

virtual PRBool WrapBorderBackground ()
virtual nsDisplayItemWrapList (nsDisplayListBuilder *aBuilder, nsIFrame *aFrame, nsDisplayList *aList)=0
virtual nsDisplayItemWrapItem (nsDisplayListBuilder *aBuilder, nsDisplayItem *aItem)=0
nsresult WrapLists (nsDisplayListBuilder *aBuilder, nsIFrame *aFrame, const nsDisplayListSet &aIn, const nsDisplayListSet &aOut)
nsresult WrapListsInPlace (nsDisplayListBuilder *aBuilder, nsIFrame *aFrame, const nsDisplayListSet &aLists)

Protected Member Functions

 nsDisplayWrapper ()

Detailed Description

We call WrapDisplayList on the in-flow lists: BorderBackground(), BlockBorderBackgrounds() and Content().

We call WrapDisplayItem on each item of Outlines(), PositionedDescendants(), and Floats(). This is done to support special wrapping processing for frames that may not be in-flow descendants of the current frame.


Constructor & Destructor Documentation

nsDisplayWrapper::nsDisplayWrapper (  )  [inline, protected]

Member Function Documentation

virtual PRBool nsDisplayWrapper::WrapBorderBackground (  )  [inline, virtual]
virtual nsDisplayItem* nsDisplayWrapper::WrapItem ( nsDisplayListBuilder aBuilder,
nsDisplayItem aItem 
) [pure virtual]
virtual nsDisplayItem* nsDisplayWrapper::WrapList ( nsDisplayListBuilder aBuilder,
nsIFrame *  aFrame,
nsDisplayList aList 
) [pure virtual]
nsresult nsDisplayWrapper::WrapLists ( nsDisplayListBuilder aBuilder,
nsIFrame *  aFrame,
const nsDisplayListSet aIn,
const nsDisplayListSet aOut 
)
nsresult nsDisplayWrapper::WrapListsInPlace ( nsDisplayListBuilder aBuilder,
nsIFrame *  aFrame,
const nsDisplayListSet aLists 
)

The documentation for this class was generated from the following file: