#include <node.hxx>
Inherits SmRect.
Inherited by SmStructureNode, and SmVisibleNode.
Inheritance diagram for SmNode:
Public Member Functions | |
virtual | ~SmNode () |
virtual BOOL | IsVisible () const |
virtual USHORT | GetNumSubNodes () const |
virtual SmNode * | GetSubNode (USHORT nIndex) |
const SmNode * | GetSubNode (USHORT nIndex) const |
virtual SmNode * | GetLeftMost () |
const SmNode * | GetLeftMost () const |
USHORT & | Flags () |
USHORT & | Attributes () |
BOOL | IsDebug () const |
BOOL | IsPhantom () const |
void | SetPhantom (BOOL bIsPhantom) |
void | SetColor (const Color &rColor) |
void | SetAttribut (USHORT nAttrib) |
void | ClearAttribut (USHORT nAttrib) |
const SmFace & | GetFont () const |
SmFace & | GetFont () |
void | SetFont (const SmFace &rFace) |
void | SetFontSize (const Fraction &rRelSize, USHORT nType) |
'rSize' is in units of pts | |
void | SetSize (const Fraction &rScale) |
virtual void | Prepare (const SmFormat &rFormat, const SmDocShell &rDocShell) |
virtual void | PrepareAttributes () |
void | SetRectHorAlign (RectHorAlign eHorAlign, BOOL bApplyToSubTree=TRUE) |
RectHorAlign | GetRectHorAlign () const |
const SmRect & | GetRect () const |
SmRect & | GetRect () |
virtual void | Move (const Point &rPosition) |
void | MoveTo (const Point &rPosition) |
virtual void | Arrange (const OutputDevice &rDev, const SmFormat &rFormat) |
virtual void | CreateTextFromNode (String &rText) |
virtual void | Draw (OutputDevice &rDev, const Point &rPosition) const |
virtual void | GetAccessibleText (String &rText) const |
sal_Int32 | GetAccessibleIndex () const |
const SmNode * | FindNodeWithAccessibleIndex (xub_StrLen nAccIndex) const |
USHORT | GetRow () const |
USHORT | GetColumn () const |
SmScaleMode | GetScaleMode () const |
void | SetScaleMode (SmScaleMode eMode) |
virtual void | AdaptToX (const OutputDevice &rDev, ULONG nWidth) |
virtual void | AdaptToY (const OutputDevice &rDev, ULONG nHeight) |
SmNodeType | GetType () const |
const SmToken & | GetToken () const |
const SmNode * | FindTokenAt (USHORT nRow, USHORT nCol) const |
(there should be exactly one such node if any) | |
const SmNode * | FindRectClosestTo (const Point &rPoint) const |
Protected Member Functions | |
SmNode (SmNodeType eNodeType, const SmToken &rNodeToken) | |
Protected Attributes | |
sal_Int32 | nAccIndex |
Private Attributes | |
SmFace | aFace |
SmToken | aNodeToken |
SmNodeType | eType |
SmScaleMode | eScaleMode |
RectHorAlign | eRectHorAlign |
USHORT | nFlags |
USHORT | nAttributes |
BOOL | bIsPhantom |
BOOL | bIsDebug |
Definition at line 95 of file node.hxx.
SmNode::SmNode | ( | SmNodeType | eNodeType, | |
const SmToken & | rNodeToken | |||
) | [protected] |
Definition at line 178 of file node.cxx.
References aNodeToken, eScaleMode, eType, nAccIndex, and SCALE_NONE.
Referenced by SmStructureNode::operator=(), and SmStructureNode::SmStructureNode().
BOOL SmNode::IsVisible | ( | ) | const [virtual] |
Reimplemented in SmStructureNode, and SmVisibleNode.
Definition at line 192 of file node.cxx.
Referenced by FindRectClosestTo().
USHORT SmNode::GetNumSubNodes | ( | ) | const [virtual] |
Reimplemented in SmStructureNode, and SmVisibleNode.
Definition at line 198 of file node.cxx.
Referenced by Arrange(), ClearAttribut(), SmTextNode::CreateTextFromNode(), CreateTextFromNode(), Draw(), SmXMLExport::ExportBinaryVertical(), SmXMLExport::ExportExpression(), SmXMLExport::ExportFont(), SmXMLExport::ExportTable(), SmXMLExport::ExportVerticalBrace(), FindNodeWithAccessibleIndex(), FindRectClosestTo(), GetLeftMost(), MathType::HandleMAlign(), MathType::HandleTable(), Move(), Prepare(), SetAttribut(), SetColor(), SetFont(), SetFontSize(), SetPhantom(), SetRectHorAlign(), and SetSize().
SmNode * SmNode::GetSubNode | ( | USHORT | nIndex | ) | [virtual] |
Reimplemented in SmStructureNode, and SmVisibleNode.
Definition at line 204 of file node.cxx.
Referenced by Arrange(), ClearAttribut(), SmTextNode::CreateTextFromNode(), CreateTextFromNode(), Draw(), SmXMLExport::ExportAttributes(), SmXMLExport::ExportBinaryVertical(), SmXMLExport::ExportBrace(), SmXMLExport::ExportExpression(), SmXMLExport::ExportFont(), SmXMLExport::ExportMatrix(), SmXMLExport::ExportOperator(), SmXMLExport::ExportRoot(), SmXMLExport::ExportSubSupScript(), SmXMLExport::ExportTable(), SmXMLExport::ExportVerticalBrace(), FindNodeWithAccessibleIndex(), FindRectClosestTo(), GetLeftMost(), GetSubNode(), MathType::HandleAttributes(), MathType::HandleBrace(), MathType::HandleCScript(), MathType::HandleFractions(), MathType::HandleLim(), MathType::HandleMAlign(), MathType::HandleOperator(), MathType::HandleRoot(), MathType::HandleSubSupScript(), MathType::HandleTable(), MathType::HandleVerticalBrace(), Move(), Prepare(), SetAttribut(), SetColor(), SetFont(), SetFontSize(), SetPhantom(), SetRectHorAlign(), and SetSize().
const SmNode* SmNode::GetSubNode | ( | USHORT | nIndex | ) | const [inline] |
SmNode * SmNode::GetLeftMost | ( | ) | [virtual] |
(this assumes the one with index 0 is always the leftmost subnode for the current node).
Reimplemented in SmTableNode, SmBinVerNode, and SmMatrixNode.
Definition at line 210 of file node.cxx.
References GetLeftMost(), GetNumSubNodes(), and GetSubNode().
Referenced by SmBinVerNode::Arrange(), SmExpressionNode::Arrange(), SmTableNode::Arrange(), and GetLeftMost().
const SmNode* SmNode::GetLeftMost | ( | ) | const [inline] |
USHORT& SmNode::Flags | ( | ) | [inline] |
Definition at line 131 of file node.hxx.
References nFlags.
Referenced by ClearAttribut(), SmBlankNode::Prepare(), SmErrorNode::Prepare(), SmPlaceNode::Prepare(), SmSpecialNode::Prepare(), SmMathSymbolNode::Prepare(), SmFontNode::Prepare(), SmLineNode::Prepare(), SetAttribut(), SetColor(), SetFont(), SetFontSize(), SetPhantom(), and SetRectHorAlign().
USHORT& SmNode::Attributes | ( | ) | [inline] |
Definition at line 132 of file node.hxx.
References nAttributes.
Referenced by SmTextNode::Prepare(), and PrepareAttributes().
BOOL SmNode::IsDebug | ( | ) | const [inline] |
Definition at line 134 of file node.hxx.
References bIsDebug.
Referenced by SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and Draw().
BOOL SmNode::IsPhantom | ( | ) | const [inline] |
Definition at line 135 of file node.hxx.
References bIsPhantom.
Referenced by SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and Draw().
void SmNode::SetPhantom | ( | BOOL | bIsPhantom | ) |
Definition at line 222 of file node.cxx.
References bIsPhantom, Flags(), FLG_VISIBLE, GetNumSubNodes(), GetSubNode(), and SetPhantom().
Referenced by SmFontNode::Arrange(), and SetPhantom().
void SmNode::SetColor | ( | const Color & | rColor | ) |
Definition at line 235 of file node.cxx.
References Flags(), FLG_COLOR, GetFont(), GetNumSubNodes(), GetSubNode(), and SetColor().
Referenced by SmFontNode::Arrange(), and SetColor().
void SmNode::SetAttribut | ( | USHORT | nAttrib | ) |
Definition at line 248 of file node.cxx.
References ATTR_BOLD, ATTR_ITALIC, Flags(), FLG_BOLD, FLG_ITALIC, GetNumSubNodes(), GetSubNode(), nAttributes, and SetAttribut().
Referenced by SmFontNode::Arrange(), SmSpecialNode::Prepare(), and SetAttribut().
void SmNode::ClearAttribut | ( | USHORT | nAttrib | ) |
Definition at line 262 of file node.cxx.
References ATTR_BOLD, ATTR_ITALIC, ClearAttribut(), Flags(), FLG_BOLD, FLG_ITALIC, GetNumSubNodes(), GetSubNode(), and nAttributes.
Referenced by SmFontNode::Arrange(), and ClearAttribut().
const SmFace& SmNode::GetFont | ( | ) | const [inline] |
Definition at line 142 of file node.hxx.
References aFace.
Referenced by SmMathSymbolNode::AdaptToX(), SmMathSymbolNode::AdaptToY(), SmRectangleNode::AdaptToY(), SmPolyLineNode::AdaptToY(), SmBlankNode::Arrange(), SmErrorNode::Arrange(), SmPlaceNode::Arrange(), SmGlyphSpecialNode::Arrange(), SmSpecialNode::Arrange(), SmMathSymbolNode::Arrange(), SmMatrixNode::Arrange(), SmTextNode::Arrange(), SmRectangleNode::Arrange(), SmPolyLineNode::Arrange(), SmFontNode::Arrange(), SmAttributNode::Arrange(), SmOperNode::Arrange(), SmVerticalBraceNode::Arrange(), SmBracebodyNode::Arrange(), SmBraceNode::Arrange(), SmSubSupNode::Arrange(), SmBinDiagonalNode::Arrange(), SmBinVerNode::Arrange(), SmRootNode::Arrange(), SmUnHorNode::Arrange(), SmLineNode::Arrange(), SmTableNode::Arrange(), SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), SmXMLIdentifierContext_Impl::EndElement(), SmXMLExport::ExportFont(), SmXMLExport::ExportText(), SmGraphicAccessible::getCharacterBounds(), MathType::HandleText(), SmBlankNode::Prepare(), SmErrorNode::Prepare(), SmPlaceNode::Prepare(), SmSpecialNode::Prepare(), SmMathSymbolNode::Prepare(), SmTextNode::Prepare(), SmFontNode::Prepare(), SmLineNode::Prepare(), Prepare(), PrepareAttributes(), SetColor(), SetFont(), SetFontSize(), and SetSize().
void SmNode::SetFont | ( | const SmFace & | rFace | ) |
Definition at line 276 of file node.cxx.
References Flags(), FLG_FONT, GetFont(), GetNumSubNodes(), GetSubNode(), and SetFont().
Referenced by SmFontNode::Arrange(), SmFontNode::Prepare(), and SetFont().
void SmNode::SetFontSize | ( | const Fraction & | rRelSize, | |
USHORT | nType | |||
) |
'rSize' is in units of pts
Definition at line 289 of file node.cxx.
References Flags(), FLG_SIZE, FNTSIZ_ABSOLUT, FNTSIZ_DIVIDE, FNTSIZ_MINUS, FNTSIZ_MULTIPLY, FNTSIZ_PLUS, GetFont(), GetNumSubNodes(), GetSubNode(), SetFontSize(), SmFace::SetSize(), and SmPtsTo100th_mm().
Referenced by SmFontNode::Arrange(), and SetFontSize().
void SmNode::SetSize | ( | const Fraction & | rScale | ) |
Definition at line 345 of file node.cxx.
References GetFont(), GetNumSubNodes(), GetSubNode(), and SetSize().
Referenced by SmOperNode::Arrange(), SmSubSupNode::Arrange(), SmBinVerNode::Arrange(), SmRootNode::Arrange(), SmUnHorNode::Arrange(), SmXMLTableContext_Impl::EndElement(), and SetSize().
void SmNode::Prepare | ( | const SmFormat & | rFormat, | |
const SmDocShell & | rDocShell | |||
) | [virtual] |
Reimplemented in SmTextNode, SmSpecialNode, SmMathSymbolNode, SmPlaceNode, SmErrorNode, SmLineNode, SmFontNode, and SmBlankNode.
Definition at line 380 of file node.cxx.
References AlignCenter, AlignLeft, AlignRight, bIsDebug, bIsPhantom, eRectHorAlign, FNT_MATH, SmFormat::GetFont(), GetFont(), SmFormat::GetHorAlign(), GetNumSubNodes(), GetSubNode(), nAttributes, nFlags, Prepare(), RHA_CENTER, RHA_LEFT, and RHA_RIGHT.
Referenced by SmDocShell::ArrangeFormula(), SmBlankNode::Prepare(), SmErrorNode::Prepare(), SmPlaceNode::Prepare(), SmSpecialNode::Prepare(), SmMathSymbolNode::Prepare(), SmTextNode::Prepare(), SmFontNode::Prepare(), SmLineNode::Prepare(), and Prepare().
void SmNode::PrepareAttributes | ( | ) | [virtual] |
Definition at line 373 of file node.cxx.
References ATTR_BOLD, ATTR_ITALIC, Attributes(), and GetFont().
Referenced by SmErrorNode::Arrange(), SmPlaceNode::Arrange(), SmGlyphSpecialNode::Arrange(), SmSpecialNode::Arrange(), SmMathSymbolNode::Arrange(), and SmTextNode::Arrange().
void SmNode::SetRectHorAlign | ( | RectHorAlign | eHorAlign, | |
BOOL | bApplyToSubTree = TRUE | |||
) |
Definition at line 357 of file node.cxx.
References eRectHorAlign, Flags(), FLG_HORALIGN, GetNumSubNodes(), GetSubNode(), and SetRectHorAlign().
Referenced by SmAlignNode::Arrange(), SmExpressionNode::Arrange(), SmTextNode::Prepare(), and SetRectHorAlign().
RectHorAlign SmNode::GetRectHorAlign | ( | ) | const [inline] |
Definition at line 157 of file node.hxx.
References eRectHorAlign.
Referenced by SmMatrixNode::Arrange(), SmBinVerNode::Arrange(), SmExpressionNode::Arrange(), and SmTableNode::Arrange().
const SmRect& SmNode::GetRect | ( | ) | const [inline] |
Definition at line 159 of file node.hxx.
Referenced by SmFontNode::Arrange(), SmAlignNode::Arrange(), SmSubSupNode::Arrange(), and SmTableNode::Arrange().
void SmNode::Move | ( | const Point & | rPosition | ) | [virtual] |
Reimplemented from SmRect.
Definition at line 429 of file node.cxx.
References GetNumSubNodes(), GetSubNode(), Move(), and SmRect::Move().
Referenced by SmMatrixNode::Arrange(), Move(), and MoveTo().
void SmNode::MoveTo | ( | const Point & | rPosition | ) | [inline] |
Reimplemented from SmRect.
Definition at line 163 of file node.hxx.
References SmRect::GetTopLeft(), and Move().
Referenced by SmAttributNode::Arrange(), SmOperNode::Arrange(), SmBracebodyNode::Arrange(), SmBraceNode::Arrange(), SmSubSupNode::Arrange(), SmBinDiagonalNode::Arrange(), SmBinVerNode::Arrange(), SmRootNode::Arrange(), SmUnHorNode::Arrange(), SmLineNode::Arrange(), and SmTableNode::Arrange().
void SmNode::Arrange | ( | const OutputDevice & | rDev, | |
const SmFormat & | rFormat | |||
) | [virtual] |
Reimplemented in SmRectangleNode, SmPolyLineNode, SmTextNode, SmSpecialNode, SmGlyphSpecialNode, SmMathSymbolNode, SmPlaceNode, SmErrorNode, SmTableNode, SmLineNode, SmExpressionNode, SmUnHorNode, SmRootNode, SmBinHorNode, SmBinVerNode, SmBinDiagonalNode, SmSubSupNode, SmBraceNode, SmBracebodyNode, SmVerticalBraceNode, SmOperNode, SmAlignNode, SmAttributNode, SmFontNode, SmMatrixNode, and SmBlankNode.
Definition at line 444 of file node.cxx.
References Arrange(), GetNumSubNodes(), and GetSubNode().
Referenced by SmMatrixNode::Arrange(), SmFontNode::Arrange(), SmAttributNode::Arrange(), SmAlignNode::Arrange(), SmOperNode::Arrange(), SmVerticalBraceNode::Arrange(), SmBracebodyNode::Arrange(), SmBraceNode::Arrange(), SmSubSupNode::Arrange(), SmBinDiagonalNode::Arrange(), SmBinVerNode::Arrange(), SmBinHorNode::Arrange(), SmRootNode::Arrange(), SmUnHorNode::Arrange(), SmLineNode::Arrange(), SmTableNode::Arrange(), Arrange(), and SmDocShell::ArrangeFormula().
void SmNode::CreateTextFromNode | ( | String & | rText | ) | [virtual] |
Reimplemented in SmRectangleNode, SmTextNode, SmMathSymbolNode, SmExpressionNode, SmRootNode, SmBinVerNode, SmSubSupNode, SmBraceNode, SmAttributNode, SmFontNode, and SmMatrixNode.
Definition at line 453 of file node.cxx.
References APPEND, CreateTextFromNode(), GetNumSubNodes(), and GetSubNode().
Referenced by SmAttributNode::CreateTextFromNode(), SmMatrixNode::CreateTextFromNode(), SmFontNode::CreateTextFromNode(), SmBraceNode::CreateTextFromNode(), SmSubSupNode::CreateTextFromNode(), SmBinVerNode::CreateTextFromNode(), SmRootNode::CreateTextFromNode(), SmExpressionNode::CreateTextFromNode(), CreateTextFromNode(), and SmXMLImport::endDocument().
void SmNode::Draw | ( | OutputDevice & | rDev, | |
const Point & | rPosition | |||
) | const [virtual] |
Reimplemented in SmRectangleNode, SmPolyLineNode, SmTextNode, SmSpecialNode, and SmRootSymbolNode.
Definition at line 480 of file node.cxx.
References SmRect::Draw(), Draw(), GetNumSubNodes(), GetSubNode(), SmRect::GetTopLeft(), IsDebug(), IsPhantom(), SM_RECT_CORE, SM_RECT_ITALIC, SM_RECT_LINES, and SM_RECT_MID.
Referenced by Draw(), and SmDocShell::Draw().
void SmNode::GetAccessibleText | ( | String & | rText | ) | const [virtual] |
Reimplemented in SmStructureNode, SmGraphicNode, and SmTextNode.
Definition at line 567 of file node.cxx.
Referenced by FindNodeWithAccessibleIndex(), SmDocShell::GetAccessibleText(), and SmGraphicAccessible::getCharacterBounds().
sal_Int32 SmNode::GetAccessibleIndex | ( | ) | const [inline] |
Definition at line 171 of file node.hxx.
References nAccIndex.
Referenced by FindNodeWithAccessibleIndex(), and SmGraphicAccessible::getCharacterBounds().
const SmNode * SmNode::FindNodeWithAccessibleIndex | ( | xub_StrLen | nAccIndex | ) | const |
Definition at line 572 of file node.cxx.
References FindNodeWithAccessibleIndex(), GetAccessibleIndex(), GetAccessibleText(), GetNumSubNodes(), and GetSubNode().
Referenced by FindNodeWithAccessibleIndex(), and SmGraphicAccessible::getCharacterBounds().
USHORT SmNode::GetRow | ( | ) | const [inline] |
Definition at line 174 of file node.hxx.
References aNodeToken, and SmToken::nRow.
Referenced by SmViewShell::ShowError().
USHORT SmNode::GetColumn | ( | ) | const [inline] |
Definition at line 175 of file node.hxx.
References aNodeToken, and SmToken::nCol.
Referenced by SmViewShell::ShowError().
SmScaleMode SmNode::GetScaleMode | ( | ) | const [inline] |
Definition at line 177 of file node.hxx.
References eScaleMode.
Referenced by SmAttributNode::Arrange(), SmBracebodyNode::Arrange(), SmBraceNode::Arrange(), SmBraceNode::CreateTextFromNode(), and SmXMLExport::ExportBrace().
void SmNode::SetScaleMode | ( | SmScaleMode | eMode | ) | [inline] |
Definition at line 178 of file node.hxx.
References eScaleMode.
Referenced by SmParser::Attribut(), SmParser::Brace(), SmParser::Bracebody(), SmXMLRowContext_Impl::EndElement(), SmXMLOperatorContext_Impl::EndElement(), SmXMLFencedContext_Impl::EndElement(), SmXMLOverContext_Impl::HandleAccent(), SmXMLUnderContext_Impl::HandleAccent(), and SmParser::UnOper().
void SmNode::AdaptToX | ( | const OutputDevice & | rDev, | |
ULONG | nWidth | |||
) | [virtual] |
Reimplemented in SmRectangleNode, SmPolyLineNode, SmMathSymbolNode, and SmRootSymbolNode.
Definition at line 470 of file node.cxx.
Referenced by SmAttributNode::Arrange().
void SmNode::AdaptToY | ( | const OutputDevice & | rDev, | |
ULONG | nHeight | |||
) | [virtual] |
Reimplemented in SmRectangleNode, SmPolyLineNode, SmMathSymbolNode, and SmRootSymbolNode.
Definition at line 475 of file node.cxx.
Referenced by SmBracebodyNode::Arrange(), and SmBraceNode::Arrange().
SmNodeType SmNode::GetType | ( | ) | const [inline] |
Definition at line 183 of file node.hxx.
References eType.
Referenced by SmBinDiagonalNode::Arrange(), SmTextNode::CreateTextFromNode(), SmExpressionNode::CreateTextFromNode(), SmXMLExport::ExportNodes(), SmOperNode::GetSymbol(), and MathType::HandleNodes().
const SmToken& SmNode::GetToken | ( | ) | const [inline] |
Definition at line 184 of file node.hxx.
References aNodeToken.
Referenced by SmPolyLineNode::Arrange(), SmFontNode::Arrange(), SmAttributNode::Arrange(), SmAlignNode::Arrange(), SmVerticalBraceNode::Arrange(), SmBraceNode::Arrange(), SmSubSupNode::Arrange(), SmUnHorNode::Arrange(), SmRectangleNode::CreateTextFromNode(), SmMathSymbolNode::CreateTextFromNode(), SmTextNode::CreateTextFromNode(), SmFontNode::CreateTextFromNode(), SmXMLMultiScriptsContext_Impl::EndElement(), SmXMLUnderContext_Impl::EndElement(), SmXMLExport::ExportAttributes(), SmXMLExport::ExportBrace(), SmXMLExport::ExportFont(), SmXMLExport::ExportText(), SmXMLExport::ExportVerticalBrace(), SmGraphicNode::GetAccessibleText(), SmXMLUnderContext_Impl::HandleAccent(), MathType::HandleAttributes(), MathType::HandleBrace(), MathType::HandleLim(), MathType::HandleMAlign(), MathType::HandleMath(), MathType::HandleNodes(), MathType::HandleOperator(), MathType::HandleVerticalBrace(), SmXMLMultiScriptsContext_Impl::MiddleElement(), SmSpecialNode::Prepare(), SmTextNode::Prepare(), SmFontNode::Prepare(), SmMathSymbolNode::SmMathSymbolNode(), and SmParser::Term().
const SmNode * SmNode::FindTokenAt | ( | USHORT | nRow, | |
USHORT | nCol | |||
) | const |
(there should be exactly one such node if any)
Definition at line 502 of file node.cxx.
References FindTokenAt().
Referenced by FindTokenAt(), and SmGraphicWindow::SetCursorPos().
const SmNode * SmNode::FindRectClosestTo | ( | const Point & | rPoint | ) | const |
Definition at line 530 of file node.cxx.
References FindRectClosestTo(), GetNumSubNodes(), GetSubNode(), SmRect::IsInsideRect(), IsVisible(), and SmRect::OrientedDist().
Referenced by FindRectClosestTo(), and SmGraphicWindow::MouseButtonDown().
SmFace SmNode::aFace [private] |
SmToken SmNode::aNodeToken [private] |
Definition at line 99 of file node.hxx.
Referenced by GetColumn(), GetRow(), GetToken(), and SmNode().
SmNodeType SmNode::eType [private] |
Definition at line 100 of file node.hxx.
Referenced by SmPolyLineNode::Arrange(), SmFontNode::Arrange(), SmAttributNode::Arrange(), SmAlignNode::Arrange(), SmVerticalBraceNode::Arrange(), SmRectangleNode::CreateTextFromNode(), SmTextNode::CreateTextFromNode(), SmFontNode::CreateTextFromNode(), GetType(), SmTextNode::Prepare(), SmFontNode::Prepare(), and SmNode().
SmScaleMode SmNode::eScaleMode [private] |
Definition at line 101 of file node.hxx.
Referenced by GetScaleMode(), SetScaleMode(), and SmNode().
RectHorAlign SmNode::eRectHorAlign [private] |
Definition at line 102 of file node.hxx.
Referenced by GetRectHorAlign(), Prepare(), and SetRectHorAlign().
USHORT SmNode::nFlags [private] |
USHORT SmNode::nAttributes [private] |
Definition at line 103 of file node.hxx.
Referenced by Attributes(), ClearAttribut(), Prepare(), and SetAttribut().
BOOL SmNode::bIsPhantom [private] |
BOOL SmNode::bIsDebug [private] |
sal_Int32 SmNode::nAccIndex [protected] |
Definition at line 111 of file node.hxx.
Referenced by GetAccessibleIndex(), SmStructureNode::GetAccessibleText(), and SmNode().