OOFILE  1.9
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
oofRepLayoutBand_Render Class Referenceabstract

Abstract base for rendering an oofRepLayoutBand. More...

#include <oofreprn.h>

Inheritance diagram for oofRepLayoutBand_Render:
Inheritance graph
[legend]
Collaboration diagram for oofRepLayoutBand_Render:
Collaboration graph
[legend]

Public Member Functions

virtual oofRepRenderclone (const oofRepDrawable *newOwner) const =0
 
virtual void describeLayout ()
 
virtual void draw ()
 
virtual void finishConstruction ()
 
void getCurrentBlockCoords (short &outX, short &outY, oofRepBlock *&outBlock) const
 
virtual long leftDrawMargin () const
 
oofRepLayoutBandownerLayout () const
 
virtual unsigned long width () const
 

Protected Member Functions

 oofRepLayoutBand_Render (oofRepLayoutBand *b)
 
void SetCurrentBlockCoords (short inX, short inY, oofRepBlock *)
 

Protected Attributes

oofRepBlockmCurrentBlock
 
short mCurrentX
 
short mCurrentY
 
oofRepLayoutBandmOwner
 

Friends

class oofRepLayoutBand
 

Detailed Description

Abstract base for rendering an oofRepLayoutBand.

Definition at line 57 of file oofreprn.h.

Constructor & Destructor Documentation

oofRepLayoutBand_Render::oofRepLayoutBand_Render ( oofRepLayoutBand b)
inlineprotected

Definition at line 59 of file oofreprn.h.

Member Function Documentation

virtual oofRepRender* oofRepRender::clone ( const oofRepDrawable newOwner) const
pure virtualinherited

Implemented in oofRepPageNoBlock_RTFRender, oofRepPictBlock_RTFRender, oofRepTextBlock_RTFRender, oofRepPictBlock_XMLRender, oofRepViewBand_RTFRender, oofRepPageNoBlock_XMLRender, oofRepPictBand_RTFRender, oofRepPictBlock_MacRender, oofRepTextBlock_XMLRender, oofRepLineBand_RTFRender, oofRepTextBlock_MacRender, oofRepViewBand_XMLRender, oofRepLayoutBand_RTFRender, oofRepViewBand_MacRender, oofRepPictBlock_WinRender, oofRepGraphBand_RTFRender, oofRepPictBand_XMLRender, oofRepEmptyRootBand_AnyRender, oofRepPictBlock_GDIPlusRender, oofRepPictBand_MacRender, oofRepTextBlock_WinRender, oofRepPictBlock_HTMLRender, oofRepPictBlock_TSVRender, oofRepPictBlock_CSVRender, oofRepSpaceBand_RTFRender, oofRepLineBand_XMLRender, oofRepTextBlock_GDIPlusRender, oofRepLineBand_MacRender, oofRepTextBlock_HTMLRender, oofRepTextBlock_TSVRender, oofRepPictBlock_TextRender, oofRepTextBlock_CSVRender, oofRepLayoutBand_XMLRender, oofRepLayoutBand_MacRender, oofRepViewBand_WinRender, oofRepTextBlock_TextRender, oofRepViewBand_TSVRender, oofRepViewBand_CSVRender, oofRepGraphBand_XMLRender, oofRepViewBand_HTMLRender, oofRepViewBand_GDIPlusRender, oofRepGraphBand_MacPrintRender, oofRepPictBand_WinRender, oofRepViewBand_TextRender, oofRepSpaceBand_XMLRender, oofRepPictBand_TSVRender, oofRepPictBand_CSVRender, oofRepFreeImageBand_WinRender, oofRepViewRedirectingRender, oofRepPictBand_HTMLRender, oofRepPictBand_GDIPlusRender, oofRepLineBand_WinRender, oofRepGraphBand_MacRender, oofRepPictBand_TextRender, oofRepLineBand_TSVRender, oofRepLineBand_CSVRender, oofRepLineBand_GDIPlusRender, oofRepLineBand_HTMLRender, oofRepFreeImageBand_RTFRender, oofRepBlockRedirectingRender, oofRepLayoutBand_WinRender, oofRepSpaceBand_MacRender, oofRepLineBand_TextRender, oofRepLayoutBand_TSVRender, oofRepLayoutBand_CSVRender, oofRepLayoutBand_GDIPlusRender, oofRepLayoutBand_HTMLRender, oofNonEditableRedirectingRender, oofRepGraphBand_WinRender, oofRepLayoutBand_TextRender, oofRepGraphBand_TSVRender, oofRepGraphBand_CSVRender, oofRepGraphBand_GDIPlusRender, oofRepGraphBand_HTMLRender, oofRepSpaceBand_WinRender, oofRepGraphBand_TextRender, oofRepSpaceBand_TSVRender, oofRepSpaceBand_CSVRender, oofRepSpaceBand_GDIPlusRender, oofRepSpaceBand_HTMLRender, oofRepLayoutRedirectingRender, oofRepSpaceBand_TextRender, and oofRepRedirectingRender.

Referenced by oofRepLayoutRedirectingRender::clone(), oofNonEditableRedirectingRender::clone(), oofRepBlockRedirectingRender::clone(), oofRepViewRedirectingRender::clone(), and oofRepDrawable::oofRepDrawable().

virtual void oofRepRender::describeLayout ( )
inlinevirtualinherited
virtual void oofRepRender::draw ( )
inlinevirtualinherited

Reimplemented in oofRepRenderDecorator, oofRepPageNoBlock_RTFRender, oofRepPictBlock_RTFRender, oofRepTextBlock_RTFRender, oofRepViewBand_RTFRender, oofRepPictBand_RTFRender, oofRepPictBlock_MacRender, oofRepLineBand_RTFRender, oofRepTextBlock_MacRender, oofRepViewBand_XMLRender, oofRepLayoutBand_RTFRender, oofRepViewBand_MacRender, oofRepPictBlock_WinRender, oofRepGraphBand_RTFRender, oofRepEmptyRootBand_AnyRender, oofRepPictBlock_GDIPlusRender, oofRepPictBand_MacRender, oofRepTextBlock_WinRender, oofRepPictBlock_HTMLRender, oofRepPictBlock_TSVRender, oofRepPictBlock_CSVRender, oofRepSpaceBand_RTFRender, oofRepTextBlock_GDIPlusRender, oofRepLineBand_MacRender, oofRepTextBlock_HTMLRender, oofRepTextBlock_TSVRender, oofRepPictBlock_TextRender, oofRepTextBlock_CSVRender, oofRepViewBand_WinRender, oofRepLayoutBand_MacRender, oofRepTextBlock_TextRender, oofRepViewBand_TSVRender, oofRepViewBand_CSVRender, oofRepGraphBand_XMLRender, oofRepViewBand_HTMLRender, oofRepViewBand_GDIPlusRender, oofRepViewRedirectingRender, oofRepGraphBand_MacPrintRender, oofRepPictBand_WinRender, oofRepViewBand_TextRender, oofRepPictBand_TSVRender, oofRepPictBand_CSVRender, oofRepFreeImageBand_WinRender, oofRepPictBand_HTMLRender, oofRepPictBand_GDIPlusRender, oofRepLineBand_WinRender, oofRepPictBand_TextRender, oofRepGraphBand_MacRender, oofRepLineBand_TSVRender, oofRepLineBand_CSVRender, oofRepLineBand_GDIPlusRender, oofRepLineBand_HTMLRender, oofRepFreeImageBand_RTFRender, oofRepBlockRedirectingRender, oofRepLayoutBand_WinRender, oofRepLineBand_TextRender, oofRepSpaceBand_MacRender, oofRepLayoutBand_TSVRender, oofRepLayoutBand_CSVRender, oofRepLayoutBand_GDIPlusRender, oofRepLayoutBand_HTMLRender, oofNonEditableRedirectingRender, oofRepGraphBand_WinRender, oofRepLayoutBand_TextRender, oofRepGraphBand_TSVRender, oofRepGraphBand_CSVRender, oofRepGraphBand_GDIPlusRender, oofRepGraphBand_HTMLRender, oofRepSpaceBand_WinRender, oofRepGraphBand_TextRender, oofRepSpaceBand_TSVRender, oofRepSpaceBand_CSVRender, oofRepLayoutRedirectingRender, oofRepSpaceBand_GDIPlusRender, oofRepSpaceBand_HTMLRender, oofRepSpaceBand_TextRender, and oofRepRedirectingRender.

Definition at line 821 of file oofrep.h.

Referenced by oofRepLayoutRedirectingRender::draw(), oofNonEditableRedirectingRender::draw(), oofRepBlockRedirectingRender::draw(), oofRepViewRedirectingRender::draw(), oofRepRenderDecorator::draw(), oofRepDrawable::draw(), oofRepViewBand::draw(), and oofRepEmptyRootBand::draw().

virtual void oofRepRender::finishConstruction ( )
inlinevirtualinherited
void oofRepLayoutBand_Render::getCurrentBlockCoords ( short &  outX,
short &  outY,
oofRepBlock *&  outBlock 
) const
inline

Definition at line 234 of file oofreprn.h.

References mCurrentBlock, mCurrentX, and mCurrentY.

Referenced by oofRepLayoutRedirectingRender::addAreaForCurrentBlock().

long oofRepRender::leftDrawMargin ( ) const
virtualinherited
oofRepLayoutBand * oofRepLayoutBand_Render::ownerLayout ( ) const
inline

Definition at line 227 of file oofreprn.h.

References mOwner.

void oofRepLayoutBand_Render::SetCurrentBlockCoords ( short  inX,
short  inY,
oofRepBlock inBlock 
)
inlineprotected

Definition at line 244 of file oofreprn.h.

References mCurrentBlock, mCurrentX, and mCurrentY.

Referenced by oofRepLayoutBand_MacRender::draw().

unsigned long oofRepRender::width ( ) const
virtualinherited

Friends And Related Function Documentation

friend class oofRepLayoutBand
friend

Definition at line 73 of file oofreprn.h.

Member Data Documentation

oofRepBlock* oofRepLayoutBand_Render::mCurrentBlock
protected

Definition at line 71 of file oofreprn.h.

Referenced by getCurrentBlockCoords(), and SetCurrentBlockCoords().

short oofRepLayoutBand_Render::mCurrentX
protected

Definition at line 70 of file oofreprn.h.

Referenced by getCurrentBlockCoords(), and SetCurrentBlockCoords().

short oofRepLayoutBand_Render::mCurrentY
protected

Definition at line 70 of file oofreprn.h.

Referenced by getCurrentBlockCoords(), and SetCurrentBlockCoords().

oofRepLayoutBand* oofRepLayoutBand_Render::mOwner
protected

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