AttrTxtBase Class Reference

AttrTxtBase is the base class from which all text attribute nodes are derived. More...

#include <txtattr.h>

Inheritance diagram for AttrTxtBase:

NodeAttribute NodeRenderable Node CCObject SimpleCCObject AttrTxtAspectRatio AttrTxtBaseLine AttrTxtBold AttrTxtFirstIndent AttrTxtFontSize AttrTxtFontTypeface AttrTxtItalic AttrTxtJustification AttrTxtLeftMargin AttrTxtLineSpace AttrTxtRightMargin AttrTxtRuler AttrTxtScript AttrTxtTracking AttrTxtUnderline List of all members.

Public Member Functions

 AttrTxtBase ()
 AttrTxtBase (Node *ContextNode, AttachNodeDirection Direction, BOOL Locked=FALSE, BOOL Mangled=FALSE, BOOL Marked=FALSE, BOOL Selected=FALSE)
virtual BOOL IsKindOfTextAttribute () const
virtual BOOL EffectsParentBounds ()
 Virtual function for determining if the node will effect it's parent bounds. eg. ArrowHeads.
virtual void BaseLineRelativeTransform (FIXED16 Scale, FIXED16 Aspect)

Detailed Description

AttrTxtBase is the base class from which all text attribute nodes are derived.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
07/03/95

Definition at line 802 of file txtattr.h.


Constructor & Destructor Documentation

AttrTxtBase::AttrTxtBase  ) 
 

Definition at line 196 of file txtattr.cpp.

00196 { }

AttrTxtBase::AttrTxtBase Node ContextNode,
AttachNodeDirection  Direction,
BOOL  Locked = FALSE,
BOOL  Mangled = FALSE,
BOOL  Marked = FALSE,
BOOL  Selected = FALSE
 

Definition at line 197 of file txtattr.cpp.

00203              : NodeAttribute(ContextNode, Direction, Locked, Mangled, Marked, Selected)  
00204 {                         
00205 } 


Member Function Documentation

virtual void AttrTxtBase::BaseLineRelativeTransform FIXED16  Scale,
FIXED16  Aspect
[inline, virtual]
 

Reimplemented in AttrTxtAspectRatio, AttrTxtFontSize, AttrTxtBaseLine, AttrTxtLeftMargin, AttrTxtRightMargin, AttrTxtFirstIndent, AttrTxtRuler, and AttrTxtLineSpace.

Definition at line 819 of file txtattr.h.

00819 { return; }

virtual BOOL AttrTxtBase::EffectsParentBounds  )  [inline, virtual]
 

Virtual function for determining if the node will effect it's parent bounds. eg. ArrowHeads.

Author:
Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/4/95
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
TRUE if the node will effect the bounds of it's parent.
See also:
NodeAttribute::GetAttrBoundingRect

Reimplemented from NodeAttribute.

Definition at line 818 of file txtattr.h.

00818 { return TRUE; };

virtual BOOL AttrTxtBase::IsKindOfTextAttribute  )  const [inline, virtual]
 

Reimplemented from Node.

Definition at line 816 of file txtattr.h.

00816 { return TRUE; }


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:50:39 2007 for Camelot by  doxygen 1.4.4