SmRootSymbolNode Class Reference

#include <node.hxx>

Inherits SmMathSymbolNode.

Inheritance diagram for SmRootSymbolNode:

Inheritance graph
[legend]
Collaboration diagram for SmRootSymbolNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SmRootSymbolNode (const SmToken &rNodeToken)
virtual void AdaptToX (const OutputDevice &rDev, ULONG nWidth)
virtual void AdaptToY (const OutputDevice &rDev, ULONG nHeight)
virtual void Draw (OutputDevice &rDev, const Point &rPosition) const

Private Attributes

ULONG nBodyWidth

Detailed Description

Definition at line 410 of file node.hxx.


Constructor & Destructor Documentation

SmRootSymbolNode::SmRootSymbolNode ( const SmToken rNodeToken  )  [inline]

Definition at line 415 of file node.hxx.


Member Function Documentation

void SmRootSymbolNode::AdaptToX ( const OutputDevice &  rDev,
ULONG  nWidth 
) [virtual]

Reimplemented from SmMathSymbolNode.

Definition at line 2245 of file node.cxx.

References nBodyWidth.

void SmRootSymbolNode::AdaptToY ( const OutputDevice &  rDev,
ULONG  nHeight 
) [virtual]

Reimplemented from SmMathSymbolNode.

Definition at line 2251 of file node.cxx.

References SmMathSymbolNode::AdaptToY().

void SmRootSymbolNode::Draw ( OutputDevice &  rDev,
const Point &  rPosition 
) const [virtual]

Reimplemented from SmSpecialNode.

Definition at line 2259 of file node.cxx.

References SmRect::Draw(), SmSpecialNode::Draw(), SmRect::GetBorderWidth(), SmNode::GetFont(), SmRect::GetWidth(), SmNode::IsDebug(), SmNode::IsPhantom(), nBodyWidth, SmTmpDevice::SetFillColor(), SmTmpDevice::SetFont(), SM_RECT_CORE, SM_RECT_ITALIC, SM_RECT_LINES, and SM_RECT_MID.


Member Data Documentation

ULONG SmRootSymbolNode::nBodyWidth [private]

Definition at line 412 of file node.hxx.

Referenced by AdaptToX(), and Draw().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 17:23:33 2008 for maths by  doxygen 1.5.1