TdkPage Class Reference
[The Control Module]

Defines the TdkPage class. More...

#include <TdkPage.h>

Inheritance diagram for TdkPage:

TdkLayoutPage TdkPrintPreviewPage List of all members.

Public Member Functions

 TdkPage ()
 ~TdkPage ()
virtual void setPageType (TdkPageType page)
virtual TdkPageType getPageType ()
virtual void setPageName (string name)
virtual string getPageName ()
virtual string getPageName (TdkPageType type)
virtual void setPageOrientation (TdkPageOrientation page)
virtual TdkPageOrientation getPageOrientation ()
virtual TdkPageDimensionVector getDimensionVector ()
virtual void setDimensions (TdkPageType type, TdkPageOrientation orientation)
virtual void getDimensions (TdkPageType type, double &width, double &height)
virtual void getDimensions (string pageName, TdkPageType &type, double &width, double &height)
virtual void setWidth (double w)
virtual double getWidth ()
virtual void setHeight (double h)
virtual double getHeight ()
virtual void setBackColor (TeColor &c)
virtual TeColor & getBackColor ()
virtual void setBorderWidth (double bw)
virtual double getBorderWidth ()
virtual void setBorderColor (TeColor &bc)
virtual TeColor & getBorderColor ()
virtual void setShadowWidth (double sw)
virtual double getShadowWidth ()
virtual void setShadowColor (TeColor &sc)
virtual TeColor & getShadowColor ()

Protected Member Functions

void loadDimensions (TdkPageType type, string name, double width, double height)

Protected Attributes

TdkPageType page_
TdkPageOrientation orientation_
string pageName_
double width_
double height_
TeColor backColor_
double borderWidth_
TeColor borderColor_
double shadowWidth_
TeColor shadowColor_
TdkPageDimensionVector dimensions_

Detailed Description

Defines the TdkPage class.


Constructor & Destructor Documentation

TdkPage::TdkPage (  )  [inline]

TdkPage::~TdkPage (  )  [inline]


Member Function Documentation

void TdkPage::setPageType ( TdkPageType  page  )  [inline, virtual]

TdkPageType TdkPage::getPageType (  )  [inline, virtual]

void TdkPage::setPageName ( string  name  )  [inline, virtual]

string TdkPage::getPageName (  )  [inline, virtual]

string TdkPage::getPageName ( TdkPageType  type  )  [inline, virtual]

void TdkPage::setPageOrientation ( TdkPageOrientation  page  )  [inline, virtual]

TdkPageOrientation TdkPage::getPageOrientation (  )  [inline, virtual]

TdkPageDimensionVector TdkPage::getDimensionVector (  )  [inline, virtual]

void TdkPage::setDimensions ( TdkPageType  type,
TdkPageOrientation  orientation 
) [inline, virtual]

void TdkPage::getDimensions ( TdkPageType  type,
double &  width,
double &  height 
) [inline, virtual]

void TdkPage::getDimensions ( string  pageName,
TdkPageType type,
double &  width,
double &  height 
) [inline, virtual]

void TdkPage::setWidth ( double  w  )  [inline, virtual]

double TdkPage::getWidth (  )  [inline, virtual]

void TdkPage::setHeight ( double  h  )  [inline, virtual]

double TdkPage::getHeight (  )  [inline, virtual]

void TdkPage::setBackColor ( TeColor &  c  )  [inline, virtual]

TeColor & TdkPage::getBackColor (  )  [inline, virtual]

void TdkPage::setBorderWidth ( double  bw  )  [inline, virtual]

double TdkPage::getBorderWidth (  )  [inline, virtual]

void TdkPage::setBorderColor ( TeColor &  bc  )  [inline, virtual]

TeColor & TdkPage::getBorderColor (  )  [inline, virtual]

void TdkPage::setShadowWidth ( double  sw  )  [inline, virtual]

double TdkPage::getShadowWidth (  )  [inline, virtual]

void TdkPage::setShadowColor ( TeColor &  sc  )  [inline, virtual]

TeColor & TdkPage::getShadowColor (  )  [inline, virtual]

void TdkPage::loadDimensions ( TdkPageType  type,
string  name,
double  width,
double  height 
) [inline, protected]


Member Data Documentation

TdkPageType TdkPage::page_ [protected]

TdkPageOrientation TdkPage::orientation_ [protected]

string TdkPage::pageName_ [protected]

double TdkPage::width_ [protected]

double TdkPage::height_ [protected]

TeColor TdkPage::backColor_ [protected]

double TdkPage::borderWidth_ [protected]

TeColor TdkPage::borderColor_ [protected]

double TdkPage::shadowWidth_ [protected]

TeColor TdkPage::shadowColor_ [protected]

TdkPageDimensionVector TdkPage::dimensions_ [protected]


The documentation for this class was generated from the following file:
Generated on Fri Jun 15 16:54:48 2007 for TDK by  doxygen 1.5.2