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

Abstract base for rendering an oofRepViewBand. More...

#include <oofreprn.h>

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

Public Member Functions

virtual oofRepRenderclone (const oofRepDrawable *newOwner) const =0
 
virtual void describeLayout ()
 
virtual void draw ()
 
virtual void drawColumnHeaders ()
 
virtual void endTableBody ()
 
virtual void endTableWrapper ()
 
virtual long leftDrawMargin () const
 
virtual void startTableBody (bool)
 
virtual void startTableWrapper ()
 
oofRepViewBandviewBand () const
 
virtual unsigned long width () const
 

Protected Member Functions

virtual void CalcColWidths ()
 
virtual OOF_mixViewExtraRenderfinishClone (oofRepRender *newClone) const
 
virtual void finishConstruction ()
 
 oofRepViewBand_Render (oofRepViewBand *b)
 

Protected Attributes

bool mDrawnColHeadersThisPage
 
oofRepViewBandmOwner
 

Friends

class oofRepViewBand
 

Detailed Description

Abstract base for rendering an oofRepViewBand.

Definition at line 129 of file oofreprn.h.

Constructor & Destructor Documentation

oofRepViewBand_Render::oofRepViewBand_Render ( oofRepViewBand b)
inlineprotected

Definition at line 131 of file oofreprn.h.

Member Function Documentation

void oofRepViewBand_Render::CalcColWidths ( )
protectedvirtual
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 OOF_mixViewExtraRender::drawColumnHeaders ( )
inlinevirtualinherited
virtual void OOF_mixViewExtraRender::endTableBody ( )
inlinevirtualinherited
virtual void OOF_mixViewExtraRender::endTableWrapper ( )
inlinevirtualinherited

Definition at line 116 of file oofreprn.h.

Referenced by oofRepViewBand::endTableWrapper().

OOF_mixViewExtraRender * oofRepViewBand_Render::finishClone ( oofRepRender newClone) const
protectedvirtual

Implements OOF_mixViewExtraRender.

Definition at line 457 of file oofrep2.cpp.

void oofRepViewBand_Render::finishConstruction ( )
protectedvirtual
long oofRepRender::leftDrawMargin ( ) const
virtualinherited
virtual void OOF_mixViewExtraRender::startTableBody ( bool  )
inlinevirtualinherited
virtual void OOF_mixViewExtraRender::startTableWrapper ( )
inlinevirtualinherited

Definition at line 115 of file oofreprn.h.

Referenced by oofRepViewBand::startTableWrapper().

oofRepViewBand * oofRepViewBand_Render::viewBand ( ) const
inline

Definition at line 216 of file oofreprn.h.

References mOwner.

unsigned long oofRepRender::width ( ) const
virtualinherited

Friends And Related Function Documentation

friend class oofRepViewBand
friend

Definition at line 149 of file oofreprn.h.

Member Data Documentation

bool oofRepViewBand_Render::mDrawnColHeadersThisPage
protected
oofRepViewBand* oofRepViewBand_Render::mOwner
protected

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