Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofBandShadingAdorner Class Reference
[OOFILE Report writer]

#include <oofadorn.h>

Inheritance diagram for oofBandShadingAdorner:

Inheritance graph
[legend]
Collaboration diagram for oofBandShadingAdorner:

Collaboration graph
[legend]
List of all members.

Detailed Description

Base for adorners specifying background shading for simple bands.

See also:
oofRepBand


Public Types

enum  AdornerContextCode { drawBefore, drawAfter, drawDuring }
enum  AdornerCellCode { startStop, startContinue, continueStop, continueContinue }

Public Member Functions

 oofBandShadingAdorner (unsigned short percentage, oofAdorner::AdornerContextCode whenCode=oofAdorner::drawBefore)
 oofBandShadingAdorner (const oofBandShadingAdorner &rhs)
virtual ~oofBandShadingAdorner ()
virtual oofAdornerclone () const
unsigned short percentage () const
virtual void makeRender (const oofRepMacEnv &)
virtual void makeRender (const oofRepWinEnv &)
virtual void makeRender (const oofRepTextEnv &)
virtual void makeRender (const oofRepRTFEnv &)
virtual void makeRender (const oofRepHTMLEnv &)
virtual void makeRender (const oofRepCSVEnv &)
virtual void makeRender (const oofRepTSVEnv &)
virtual void makeRender (const oofRepXMLEnv &)
virtual oofString serialize () const
virtual oofString signature () const
AdornerContextCode drawWhen ()
virtual void draw (oofRepDrawable *drawable, unsigned long height, unsigned long width)
virtual void drawcell (int x, int y, oofRepViewBand *drawable, unsigned long height, unsigned long width, AdornerCellCode overrunCode=startStop)

Static Public Member Functions

void registerSerializable ()
oofSerializablemakeAdorner (const oofString &)
oofString makeSerializableElement (oofSerializable *, const char *tag, oofIDfactory *idFactory, bool writeID=false, const char *otherAttributes=0)

Protected Attributes

enum AdornerContextCode mWhenCode
oofAdornerRendermRender


Member Enumeration Documentation

enum oofAdorner::AdornerCellCode [inherited]
 

Enumeration values:
startStop 
startContinue 
continueStop 
continueContinue 

enum oofAdorner::AdornerContextCode [inherited]
 

Enumeration values:
drawBefore 
drawAfter 
drawDuring 


Constructor & Destructor Documentation

oofBandShadingAdorner::oofBandShadingAdorner unsigned short  percentage,
oofAdorner::AdornerContextCode  whenCode = oofAdorner::drawBefore
 

oofBandShadingAdorner::oofBandShadingAdorner const oofBandShadingAdorner rhs  ) 
 

virtual oofBandShadingAdorner::~oofBandShadingAdorner  )  [inline, virtual]
 


Member Function Documentation

oofAdorner * oofBandShadingAdorner::clone  )  const [virtual]
 

Implements oofAdorner.

void oofAdorner::draw oofRepDrawable drawable,
unsigned long  height,
unsigned long  width
[virtual, inherited]
 

void oofAdorner::drawcell int  x,
int  y,
oofRepViewBand drawable,
unsigned long  height,
unsigned long  width,
AdornerCellCode  overrunCode = startStop
[virtual, inherited]
 

AdornerContextCode oofAdorner::drawWhen  )  [inline, inherited]
 

oofSerializable * oofBandShadingAdorner::makeAdorner const oofString  )  [static]
 

void oofBandShadingAdorner::makeRender const oofRepXMLEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepTSVEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepCSVEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepHTMLEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepRTFEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepTextEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepWinEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofBandShadingAdorner::makeRender const oofRepMacEnv  )  [virtual]
 

Reimplemented from oofAdorner.

oofString oofSerializable::makeSerializableElement oofSerializable ,
const char *  tag,
oofIDfactory idFactory,
bool  writeID = false,
const char *  otherAttributes = 0
[static, inherited]
 

unsigned short oofBandShadingAdorner::percentage  )  const [inline]
 

void oofBandShadingAdorner::registerSerializable  )  [static]
 

oofString oofBandShadingAdorner::serialize  )  const [virtual]
 

Reimplemented from oofSerializable.

oofString oofBandShadingAdorner::signature  )  const [virtual]
 

Implements oofSerializable.


Member Data Documentation

oofAdornerRender* oofAdorner::mRender [protected, inherited]
 

enum AdornerContextCode oofAdorner::mWhenCode [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 00:45:40 2004 for OOFILE by doxygen 1.3.5