#include <node.hxx>
Inherits SmStructureNode.
Inherited by SmExpressionNode.
Inheritance diagram for SmLineNode:
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) |
Definition at line 480 of file node.hxx.
SmLineNode::SmLineNode | ( | SmNodeType | eNodeType, | |
const SmToken & | rNodeToken | |||
) | [inline, protected] |
SmLineNode::SmLineNode | ( | const SmToken & | rNodeToken | ) | [inline] |
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().