#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().