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

oofShadingAdorner Class Reference
[OOFILE Report writer]

#include <oofadorn.h>

Inheritance diagram for oofShadingAdorner:

Inheritance graph
[legend]
Collaboration diagram for oofShadingAdorner:

Collaboration graph
[legend]
List of all members.

Detailed Description

Base for adorners specifying background shading for grids.

In future would be used with other resizable bands.

See also:
oofRepViewBand


Public Types

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

Public Member Functions

 oofShadingAdorner (unsigned short percentage, oofAdorner::AdornerContextCode whenCode=oofAdorner::drawBefore)
 oofShadingAdorner (const oofShadingAdorner &rhs)
virtual ~oofShadingAdorner ()
virtual oofAdornerclone () const
unsigned short red (void) const
unsigned short green (void) const
unsigned short blue (void) 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

unsigned short mRed
unsigned short mGreen
unsigned short mBlue
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

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

oofShadingAdorner::oofShadingAdorner const oofShadingAdorner rhs  ) 
 

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


Member Function Documentation

unsigned short oofShadingAdorner::blue void   )  const [inline]
 

oofAdorner * oofShadingAdorner::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]
 

unsigned short oofShadingAdorner::green void   )  const [inline]
 

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

void oofShadingAdorner::makeRender const oofRepXMLEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::makeRender const oofRepTSVEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::makeRender const oofRepCSVEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::makeRender const oofRepHTMLEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::makeRender const oofRepRTFEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::makeRender const oofRepTextEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::makeRender const oofRepWinEnv  )  [virtual]
 

Reimplemented from oofAdorner.

void oofShadingAdorner::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 oofShadingAdorner::red void   )  const [inline]
 

void oofShadingAdorner::registerSerializable  )  [static]
 

oofString oofShadingAdorner::serialize  )  const [virtual]
 

Reimplemented from oofSerializable.

oofString oofShadingAdorner::signature  )  const [virtual]
 

Implements oofSerializable.


Member Data Documentation

unsigned short oofShadingAdorner::mBlue [protected]
 

unsigned short oofShadingAdorner::mGreen [protected]
 

unsigned short oofShadingAdorner::mRed [protected]
 

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 01:26:44 2004 for OOFILE by doxygen 1.3.5