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

oofWinPictDE Class Reference
[OOFILE Report writer]

#include <oofrpWin.h>

Inheritance diagram for oofWinPictDE:

Inheritance graph
[legend]
Collaboration diagram for oofWinPictDE:

Collaboration graph
[legend]
List of all members.

Detailed Description

Draw an oofPict in a report.

Todo:
maybe allow clip or scale specification


Public Member Functions

 oofWinPictDE (int x, int y, int right, int bottom, oofPict *inPict)
 oofWinPictDE (const oofRect &R, oofPict *inPict)
 oofWinPictDE (const oofWinPictDE &)
virtual ~oofWinPictDE ()
virtual void draw () const
 Draw, calling oofPict stuff that actually doesn't care that much if printing or not.

int width () const
int height () const

Static Public Member Functions

void recordElement (int x, int y, int right, int bottom, oofPict *)
void recordElement (const oofRect &R, oofPict *)
void appendElement (oofDE *adoptedDE)

Protected Attributes

oofPictmPict
int mRight
int mBottom
int mX
int mY


Constructor & Destructor Documentation

oofWinPictDE::oofWinPictDE int  x,
int  y,
int  right,
int  bottom,
oofPict inPict
[inline]
 

oofWinPictDE::oofWinPictDE const oofRect R,
oofPict inPict
[inline]
 

oofWinPictDE::oofWinPictDE const oofWinPictDE  ) 
 

oofWinPictDE::~oofWinPictDE  )  [virtual]
 


Member Function Documentation

void oofDE::appendElement oofDE adoptedDE  )  [static, inherited]
 

void oofWinPictDE::draw  )  const [virtual]
 

Draw, calling oofPict stuff that actually doesn't care that much if printing or not.

Todo:
make it possible to access environment during draw time so can pass isPrinting in.

Bug:
if print from preview, currentReport()->environment() is bad pointer.

Implements oofDE.

int oofSizedDE::height  )  const [inline, inherited]
 

void oofWinPictDE::recordElement const oofRect R,
oofPict
[static]
 

void oofWinPictDE::recordElement int  x,
int  y,
int  right,
int  bottom,
oofPict
[static]
 

int oofSizedDE::width  )  const [inline, inherited]
 


Member Data Documentation

int oofSizedDE::mBottom [protected, inherited]
 

oofPict* oofWinPictDE::mPict [protected]
 

int oofSizedDE::mRight [protected, inherited]
 

int oofPositionedDE::mX [protected, inherited]
 

int oofPositionedDE::mY [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 22:09:42 2004 for OOFILE by doxygen 1.3.5