SmLineNode Class Reference

#include <node.hxx>

Inherits SmStructureNode.

Inherited by SmExpressionNode.

Inheritance diagram for SmLineNode:

Inheritance graph
[legend]
Collaboration diagram for SmLineNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SmLineNode (const SmToken &rNodeToken)
virtual void Prepare (const SmFormat &rFormat, const SmDocShell &rDocShell)
virtual void Arrange (const OutputDevice &rDev, const SmFormat &rFormat)

Protected Member Functions

 SmLineNode (SmNodeType eNodeType, const SmToken &rNodeToken)

Detailed Description

Definition at line 480 of file node.hxx.


Constructor & Destructor Documentation

SmLineNode::SmLineNode ( SmNodeType  eNodeType,
const SmToken rNodeToken 
) [inline, protected]

Definition at line 483 of file node.hxx.

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

Definition at line 488 of file node.hxx.


Member Function Documentation

void SmLineNode::Prepare ( const SmFormat rFormat,
const SmDocShell rDocShell 
) [virtual]

Reimplemented from SmNode.

Definition at line 818 of file node.cxx.

References SmNode::Flags(), FLG_FONT, FNT_VARIABLE, SmFormat::GetFont(), SmNode::GetFont(), and SmNode::Prepare().

void SmLineNode::Arrange ( const OutputDevice &  rDev,
const SmFormat rFormat 
) [virtual]

Reimplemented from SmNode.

Reimplemented in SmExpressionNode.

Definition at line 832 of file node.cxx.

References SmRect::AlignTo(), SmNode::Arrange(), C2S, DIS_HORIZONTAL, SmRect::ExtendBy(), SmRect::GetBorderWidth(), SmFormat::GetDistance(), SmNode::GetFont(), SmStructureNode::GetNumSubNodes(), SmStructureNode::GetSubNode(), SmNode::MoveTo(), SmRect::operator=(), RCP_XOR, RHA_CENTER, RP_RIGHT, RVA_BASELINE, SmTmpDevice::SetFont(), SmRect::SetItalicSpaces(), SmRect::SetWidth(), and SmRect::SmRect().

Referenced by SmExpressionNode::Arrange().


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