TdkTextStyleComposite Class Reference
[The Core Module]

#include <TdkTextStyleComposite.h>

Inheritance diagram for TdkTextStyleComposite:

TdkTextStyle TdkTextStyle TdkStyle TdkStyle TdkStyle TdkStyle List of all members.

Public Member Functions

 TdkTextStyleComposite ()
virtual ~TdkTextStyleComposite ()
virtual bool autoDraw ()
 Auto Draw the text.
virtual void draw (TdkCanvas *canvas, TeText &text, TeColor &externColor, double externWidthFactor)
 Draw Text.
virtual void drawSample (TdkCanvas *canvas, int x, int y, TeColor &externColor)
 Draw Sample Text.
virtual void setColor (TeColor &color)
 Not Used.
virtual TdkTextStyleVectorgetStyles ()
 It returns the styles stored.
virtual void addTextStyle (TdkTextStyle *textStyle)
 It add a new style.
virtual int getBlobSize ()
 It returns the binary size of all elements stored.
virtual bool toBlob (TdkBlob *blob)
 It transform every style for binary.
virtual bool load (TdkBlob *blob, TdkStyleVersion=TeCurrentStyleVer)
 It transform every binary for objects items.
 TdkTextStyleComposite ()
virtual ~TdkTextStyleComposite ()
virtual bool autoDraw ()
 Auto Draw the text.
virtual void setColor (TeColor &color)
 Not Used.
virtual TdkTextStyleVectorgetStyles ()
 It returns the styles stored.
virtual void addTextStyle (TdkTextStyle *textStyle)
 It add a new style.
virtual int getBlobSize ()
 It returns the binary size of all elements stored.
virtual bool toBlob (TdkBlob *blob)
 It transform every style for binary.
virtual bool load (TdkBlob *blob, TdkStyleVersion=TeCurrentStyleVer)
 It transform every binary for objects items.

Protected Attributes

TdkTextStyleVector _textStyles
 Styles list.

Detailed Description

TdkTextStyleComposite class.


Constructor & Destructor Documentation

TdkTextStyleComposite::TdkTextStyleComposite (  ) 

TdkTextStyleComposite::~TdkTextStyleComposite (  )  [virtual]

TdkTextStyleComposite::TdkTextStyleComposite (  ) 

virtual TdkTextStyleComposite::~TdkTextStyleComposite (  )  [virtual]


Member Function Documentation

bool TdkTextStyleComposite::autoDraw (  )  [virtual]

Auto Draw the text.

Implements TdkTextStyle.

void TdkTextStyleComposite::draw ( TdkCanvas canvas,
TeText &  text,
TeColor &  externColor,
double  externWidthFactor 
) [virtual]

Draw Text.

Draw text with tdk canvas

Parameters:
canvas Tdk Canvas
text text to draw
externColor extern color

Implements TdkTextStyle.

void TdkTextStyleComposite::drawSample ( TdkCanvas canvas,
int  x,
int  y,
TeColor &  externColor 
) [virtual]

Draw Sample Text.

Draw Sample Text in Dialog text

Implements TdkTextStyle.

void TdkTextStyleComposite::setColor ( TeColor &  color  )  [virtual]

Not Used.

Implements TdkStyle.

TdkTextStyleVector & TdkTextStyleComposite::getStyles (  )  [virtual]

It returns the styles stored.

void TdkTextStyleComposite::addTextStyle ( TdkTextStyle textStyle  )  [virtual]

It add a new style.

int TdkTextStyleComposite::getBlobSize (  )  [virtual]

It returns the binary size of all elements stored.

Reimplemented from TdkTextStyle.

bool TdkTextStyleComposite::toBlob ( TdkBlob blob  )  [virtual]

It transform every style for binary.

Reimplemented from TdkTextStyle.

bool TdkTextStyleComposite::load ( TdkBlob blob,
TdkStyleVersion  = TeCurrentStyleVer 
) [virtual]

It transform every binary for objects items.

Reimplemented from TdkTextStyle.

virtual bool TdkTextStyleComposite::autoDraw (  )  [virtual]

Auto Draw the text.

Implements TdkTextStyle.

virtual void TdkTextStyleComposite::setColor ( TeColor &  color  )  [virtual]

Not Used.

Draw Sample Text in Dialog text

Implements TdkStyle.

virtual TdkTextStyleVector& TdkTextStyleComposite::getStyles (  )  [virtual]

It returns the styles stored.

virtual void TdkTextStyleComposite::addTextStyle ( TdkTextStyle textStyle  )  [virtual]

It add a new style.

virtual int TdkTextStyleComposite::getBlobSize (  )  [virtual]

It returns the binary size of all elements stored.

Reimplemented from TdkTextStyle.

virtual bool TdkTextStyleComposite::toBlob ( TdkBlob blob  )  [virtual]

It transform every style for binary.

Reimplemented from TdkTextStyle.

virtual bool TdkTextStyleComposite::load ( TdkBlob blob,
TdkStyleVersion  = TeCurrentStyleVer 
) [virtual]

It transform every binary for objects items.

Reimplemented from TdkTextStyle.


Member Data Documentation

TdkTextStyleVector TdkTextStyleComposite::_textStyles [protected]

Styles list.


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