#include <node.hxx>
Inherits SmStructureNode.
Inheritance diagram for SmRootNode:


Public Member Functions | |
| SmRootNode (const SmToken &rNodeToken) | |
| virtual void | Arrange (const OutputDevice &rDev, const SmFormat &rFormat) |
| void | CreateTextFromNode (String &rText) |
Protected Member Functions | |
| void | GetHeightVerOffset (const SmRect &rRect, long &rHeight, long &rVerOffset) const |
| Point | GetExtraPos (const SmRect &rRootSymbol, const SmRect &rExtra) const |
Definition at line 531 of file node.hxx.
| SmRootNode::SmRootNode | ( | const SmToken & | rNodeToken | ) | [inline] |
| void SmRootNode::GetHeightVerOffset | ( | const SmRect & | rRect, | |
| long & | rHeight, | |||
| long & | rVerOffset | |||
| ) | const [protected] |
| Point SmRootNode::GetExtraPos | ( | const SmRect & | rRootSymbol, | |
| const SmRect & | rExtra | |||
| ) | const [protected] |
Definition at line 950 of file node.cxx.
References SmRect::GetHeight(), SmRect::GetItalicRightSpace(), SmRect::GetLeft(), SmRect::GetSize(), SmRect::GetTopLeft(), and SmRect::GetWidth().
Referenced by Arrange().
| void SmRootNode::Arrange | ( | const OutputDevice & | rDev, | |
| const SmFormat & | rFormat | |||
| ) | [virtual] |
Reimplemented from SmNode.
Definition at line 973 of file node.cxx.
References SmNode::Arrange(), DIS_ROOT, SmRect::ExtendBy(), SmFormat::GetDistance(), GetExtraPos(), SmNode::GetFont(), GetHeightVerOffset(), SmFormat::GetRelSize(), SmStructureNode::GetSubNode(), SmNode::MoveTo(), SmRect::operator=(), RCP_THIS, RHA_CENTER, RP_LEFT, RVA_BASELINE, SmNode::SetSize(), and SIZ_INDEX.
| void SmRootNode::CreateTextFromNode | ( | String & | rText | ) | [virtual] |
Reimplemented from SmNode.
Definition at line 1020 of file node.cxx.
References APPEND, SmNode::CreateTextFromNode(), and SmStructureNode::GetSubNode().
1.5.1