Home About Applications Software License Documentation Download Community



Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

CGPrimative Class Reference

Inheritance diagram for CGPrimative:

CGObject CGEllipse CGLine CGPath CGPolyLine CGPrimContainer CGRect CGText CGCircle CGPolygon CGGroup CGLink CGSymbol CGUse CGArray List of all members.

Public Member Functions

void CGPrimative (TGColour stroke, TGColour fill)

Public Attributes

ATTRIBUTE __pad0__:ENUM<EGStrokeLineCap stroke_linecap
ATTRIBUTE stroke linecap
ATTRIBUTE __pad1__:ENUM<EGStrokeLineJoin stroke_linejoin
ATTRIBUTE stroke linejoin
ATTRIBUTE __pad2__:ARRAY<int stroke_dasharray
ATTRIBUTE stroke dasharray
ATTRIBUTE stroke PO_INHERIT
 ATTRIBUTE<int stroke_dashoffset, "stroke-dashoffset", PO_INHERIT>

Private Member Functions

void new (void)
void ~CGPrimative (void)
virtual void draw (CGCanvas *canvas, TRect *extent, EGObjectDrawMode mode)
virtual void notify_attribute_update (ARRAY< const TAttribute * > *attribute, bool changing)

Constructor & Destructor Documentation

void CGPrimative::~CGPrimative void   )  [private]
 

void CGPrimative::CGPrimative TGColour  stroke,
TGColour  fill
 


Member Function Documentation

void CGPrimative::draw CGCanvas canvas,
TRect extent,
EGObjectDrawMode  mode
[private, virtual]
 

Reimplemented in CGRect, CGEllipse, CGCircle, CGLine, CGPolyLine, CGPolygon, CGPath, CGText, CGPrimContainer, and CGUse.

MODULE::IMPLEMENTATION void CGPrimative::new void   )  [private, virtual]
 

Reimplemented from CGObject.

Reimplemented in CGPolyLine, CGPath, CGText, CGPrimContainer, CGSymbol, CGUse, and CGLink.

MODULE::IMPLEMENTATION void CGPrimative::notify_attribute_update ARRAY< const TAttribute * > *  attribute,
bool  changing
[private, virtual]
 

Reimplemented from CObjPersistent.

Reimplemented in CGUse.


Member Data Documentation

ATTRIBUTE CGPrimative::__pad0__
 

Reimplemented from CGObject.

Reimplemented in CGPolyLine, CGPath, CGText, CGPrimContainer, CGUse, and CGLink.

ATTRIBUTE CGPrimative::__pad1__
 

Reimplemented from CGObject.

Reimplemented in CGText, and CGPrimContainer.

ATTRIBUTE CGPrimative::__pad2__
 

Reimplemented in CGText, and CGPrimContainer.

">

CGPrimative::ATTRIBUTE<int stroke_dashoffset, "stroke-dashoffset", PO_INHERIT>
 

ATTRIBUTE stroke CGPrimative::dasharray
 

ATTRIBUTE stroke CGPrimative::linecap
 

ATTRIBUTE stroke CGPrimative::linejoin
 

ATTRIBUTE stroke CGPrimative::PO_INHERIT
 

Reimplemented from CGObject.

Reimplemented in CGText, CGText, CGText, CGPrimContainer, CGPrimContainer, and CGPrimContainer.


The documentation for this class was generated from the following files:
Generated on Sat Feb 26 15:54:38 2005 for Keystone by  doxygen 1.4.1