#include <rect.hxx>
Inherited by SmNode.
Inheritance diagram for SmRect:
Public Member Functions | |
SmRect () | |
SmRect (const OutputDevice &rDev, const SmFormat *pFormat, const XubString &rText, long nBorderWidth) | |
SmRect (long nWidth, long nHeight) | |
SmRect (const SmRect &rRect) | |
USHORT | GetBorderWidth () const |
void | SetItalicSpaces (long nLeftSpace, long nRightSpace) |
void | SetWidth (ULONG nWidth) |
void | SetHeight (ULONG nHeight) |
void | SetLeft (long nLeft) |
void | SetRight (long nRight) |
void | SetBottom (long nBottom) |
void | SetTop (long nTop) |
const Point & | GetTopLeft () const |
long | GetTop () const |
long | GetLeft () const |
long | GetBottom () const |
long | GetRight () const |
long | GetCenterX () const |
long | GetCenterY () const |
long | GetWidth () const |
long | GetHeight () const |
long | GetItalicLeftSpace () const |
long | GetItalicRightSpace () const |
void | SetHiAttrFence (long nVal) |
void | SetLoAttrFence (long nVal) |
long | GetHiAttrFence () const |
long | GetLoAttrFence () const |
long | GetItalicLeft () const |
long | GetItalicCenterX () const |
long | GetItalicRight () const |
long | GetItalicWidth () const |
BOOL | HasBaseline () const |
long | GetBaseline () const |
long | GetBaselineOffset () const |
void | SetAlignTop (long nVal) |
long | GetAlignT () const |
long | GetAlignM () const |
long | GetAlignB () const |
void | SetAlignT (long nVal) |
const Point | GetCenter () const |
const Size & | GetSize () const |
const Size | GetItalicSize () const |
void | Move (const Point &rPosition) |
void | MoveTo (const Point &rPosition) |
BOOL | IsEmpty () const |
BOOL | HasAlignInfo () const |
const Point | AlignTo (const SmRect &rRect, RectPos ePos, RectHorAlign eHor, RectVerAlign eVer) const |
SmRect & | ExtendBy (const SmRect &rRect, RectCopyMBL eCopyMode) |
SmRect & | ExtendBy (const SmRect &rRect, RectCopyMBL eCopyMode, long nNewAlignM) |
SmRect & | ExtendBy (const SmRect &rRect, RectCopyMBL eCopyMode, BOOL bKeepVerAlignParams) |
long | OrientedDist (const Point &rPoint) const |
BOOL | IsInsideRect (const Point &rPoint) const |
BOOL | IsInsideItalicRect (const Point &rPoint) const |
SmRect & | operator= (const SmRect &rRect) |
Rectangle | AsRectangle () const |
SmRect | AsGlyphRect () const |
void | Draw (OutputDevice &rDev, const Point &rPosition, int nFlags) const |
Protected Member Functions | |
void | BuildRect (const OutputDevice &rDev, const SmFormat *pFormat, const XubString &rText, USHORT nBorderWidth) |
void | Init (const OutputDevice &rDev, const SmFormat *pFormat, const XubString &rText, USHORT nBorderWidth) |
void | ClearBaseline () |
void | CopyMBL (const SmRect &rRect) |
void | CopyAlignInfo (const SmRect &rRect) |
SmRect & | Union (const SmRect &rRect) |
Italic correction is NOT taken into account here! | |
Private Attributes | |
Point | aTopLeft |
Size | aSize |
long | nBaseline |
long | nAlignT |
long | nAlignM |
long | nAlignB |
long | nGlyphTop |
long | nGlyphBottom |
long | nItalicLeftSpace |
long | nItalicRightSpace |
long | nLoAttrFence |
long | nHiAttrFence |
USHORT | nBorderWidth |
BOOL | bHasBaseline |
BOOL | bHasAlignInfo |
Definition at line 112 of file rect.hxx.
SmRect::SmRect | ( | ) |
Definition at line 112 of file rect.cxx.
References aSize, aTopLeft, bHasAlignInfo, bHasBaseline, nAlignB, nAlignM, nAlignT, nBaseline, nBorderWidth, nGlyphBottom, nGlyphTop, nHiAttrFence, nItalicLeftSpace, nItalicRightSpace, and nLoAttrFence.
Referenced by SmMathSymbolNode::AdaptToX(), SmMathSymbolNode::AdaptToY(), SmBlankNode::Arrange(), SmErrorNode::Arrange(), SmPlaceNode::Arrange(), SmGlyphSpecialNode::Arrange(), SmSpecialNode::Arrange(), SmMathSymbolNode::Arrange(), SmMatrixNode::Arrange(), SmTextNode::Arrange(), SmRectangleNode::Arrange(), SmPolyLineNode::Arrange(), SmLineNode::Arrange(), SmTableNode::Arrange(), and operator=().
SmRect::SmRect | ( | const OutputDevice & | rDev, | |
const SmFormat * | pFormat, | |||
const XubString & | rText, | |||
long | nBorderWidth | |||
) |
SmRect::SmRect | ( | long | nWidth, | |
long | nHeight | |||
) |
Definition at line 279 of file rect.cxx.
References aTopLeft, bHasAlignInfo, bHasBaseline, GetBottom(), GetTop(), nAlignB, nAlignM, nAlignT, nBaseline, nBorderWidth, nGlyphBottom, nGlyphTop, nHiAttrFence, nItalicLeftSpace, nItalicRightSpace, and nLoAttrFence.
SmRect::SmRect | ( | const SmRect & | rRect | ) |
Definition at line 127 of file rect.cxx.
References bHasAlignInfo, bHasBaseline, nAlignB, nAlignM, nAlignT, nBaseline, nBorderWidth, nGlyphBottom, nGlyphTop, nHiAttrFence, nItalicLeftSpace, nItalicRightSpace, and nLoAttrFence.
void SmRect::BuildRect | ( | const OutputDevice & | rDev, | |
const SmFormat * | pFormat, | |||
const XubString & | rText, | |||
USHORT | nBorderWidth | |||
) | [protected] |
Definition at line 160 of file rect.cxx.
References aSize, aTopLeft, bHasAlignInfo, bHasBaseline, DIS_ORNAMENTSIZE, FONTNAME_MATH, FONTNAME_MATH2, GetAlignB(), GetBottom(), SmFormat::GetDistance(), GetLeft(), GetRight(), GetTop(), IsEmpty(), nAlignB, nAlignM, nAlignT, nBaseline, nBorderWidth, nGlyphBottom, nGlyphTop, nHiAttrFence, nItalicLeftSpace, nItalicRightSpace, nLoAttrFence, SetBottom(), SetTop(), SmFromTo(), SmGetGlyphBoundRect(), and SmIsMathAlpha().
Referenced by Init().
void SmRect::Init | ( | const OutputDevice & | rDev, | |
const SmFormat * | pFormat, | |||
const XubString & | rText, | |||
USHORT | nBorderWidth | |||
) | [protected] |
void SmRect::ClearBaseline | ( | ) | [inline, protected] |
void SmRect::CopyMBL | ( | const SmRect & | rRect | ) | [inline, protected] |
Definition at line 247 of file rect.hxx.
References bHasBaseline, nAlignM, and nBaseline.
Referenced by ExtendBy().
void SmRect::CopyAlignInfo | ( | const SmRect & | rRect | ) | [protected] |
Definition at line 147 of file rect.cxx.
References bHasAlignInfo, bHasBaseline, nAlignB, nAlignM, nAlignT, nBaseline, nHiAttrFence, and nLoAttrFence.
Referenced by ExtendBy().
Italic correction is NOT taken into account here!
Definition at line 437 of file rect.cxx.
References GetBottom(), GetLeft(), GetRight(), GetTop(), IsEmpty(), nGlyphBottom, nGlyphTop, SetBottom(), SetLeft(), SetRight(), and SetTop().
Referenced by ExtendBy().
USHORT SmRect::GetBorderWidth | ( | ) | const [inline] |
Definition at line 150 of file rect.hxx.
References nBorderWidth.
Referenced by SmBlankNode::Arrange(), SmErrorNode::Arrange(), SmPlaceNode::Arrange(), SmGlyphSpecialNode::Arrange(), SmSpecialNode::Arrange(), SmMathSymbolNode::Arrange(), SmTextNode::Arrange(), SmLineNode::Arrange(), and SmRootSymbolNode::Draw().
void SmRect::SetItalicSpaces | ( | long | nLeftSpace, | |
long | nRightSpace | |||
) | [inline] |
Definition at line 238 of file rect.hxx.
References nItalicLeftSpace, and nItalicRightSpace.
Referenced by SmBlankNode::Arrange(), SmLineNode::Arrange(), and ExtendBy().
void SmRect::SetWidth | ( | ULONG | nWidth | ) | [inline] |
Definition at line 154 of file rect.hxx.
References aSize.
Referenced by SmBlankNode::Arrange(), and SmLineNode::Arrange().
void SmRect::SetHeight | ( | ULONG | nHeight | ) | [inline] |
void SmRect::SetLeft | ( | long | nLeft | ) |
void SmRect::SetRight | ( | long | nRight | ) |
void SmRect::SetBottom | ( | long | nBottom | ) |
Definition at line 317 of file rect.cxx.
References aSize, and GetTop().
Referenced by SmUnHorNode::Arrange(), AsGlyphRect(), BuildRect(), and Union().
void SmRect::SetTop | ( | long | nTop | ) |
Definition at line 324 of file rect.cxx.
References aSize, aTopLeft, and GetBottom().
Referenced by AsGlyphRect(), BuildRect(), and Union().
const Point& SmRect::GetTopLeft | ( | ) | const [inline] |
Definition at line 162 of file rect.hxx.
References aTopLeft.
Referenced by AlignTo(), Draw(), SmRectangleNode::Draw(), SmNode::Draw(), SmGraphicAccessible::getCharacterBounds(), SmRootNode::GetExtraPos(), GetLeft(), GetTop(), MoveTo(), SmNode::MoveTo(), and SmGraphicWindow::SetCursor().
long SmRect::GetTop | ( | ) | const [inline] |
Definition at line 164 of file rect.hxx.
References GetTopLeft().
Referenced by AlignTo(), SmMatrixNode::Arrange(), SmBinDiagonalNode::Arrange(), AsRectangle(), BuildRect(), GetBaselineOffset(), GetBottom(), GetCenterY(), IsInsideItalicRect(), IsInsideRect(), SetBottom(), SmRect(), and Union().
long SmRect::GetLeft | ( | ) | const [inline] |
Definition at line 165 of file rect.hxx.
References GetTopLeft().
Referenced by SmMatrixNode::Arrange(), BuildRect(), Draw(), ExtendBy(), GetCenterX(), SmRootNode::GetExtraPos(), GetItalicLeft(), GetRight(), IsInsideRect(), SetRight(), and Union().
long SmRect::GetBottom | ( | ) | const [inline] |
Definition at line 166 of file rect.hxx.
References GetHeight(), and GetTop().
Referenced by AlignTo(), SmBinDiagonalNode::Arrange(), SmUnHorNode::Arrange(), BuildRect(), GetCenterY(), IsInsideItalicRect(), IsInsideRect(), SetTop(), SmRect(), and Union().
long SmRect::GetRight | ( | ) | const [inline] |
Definition at line 167 of file rect.hxx.
References GetLeft(), and GetWidth().
Referenced by BuildRect(), Draw(), ExtendBy(), GetCenterX(), GetItalicRight(), IsInsideRect(), SetLeft(), and Union().
long SmRect::GetCenterX | ( | ) | const [inline] |
Definition at line 168 of file rect.hxx.
References GetLeft(), and GetRight().
Referenced by GetCenter().
long SmRect::GetCenterY | ( | ) | const [inline] |
Definition at line 169 of file rect.hxx.
References GetBottom(), and GetTop().
Referenced by AlignTo(), and GetCenter().
long SmRect::GetWidth | ( | ) | const [inline] |
Reimplemented in SmPolyLineNode.
Definition at line 170 of file rect.hxx.
References GetSize().
Referenced by AlignTo(), SmBinHorNode::Arrange(), Draw(), SmTextNode::Draw(), SmRootSymbolNode::Draw(), SmRootNode::GetExtraPos(), GetItalicWidth(), GetRight(), and IsEmpty().
long SmRect::GetHeight | ( | ) | const [inline] |
Definition at line 171 of file rect.hxx.
References GetSize().
Referenced by AlignTo(), SmBracebodyNode::Arrange(), SmSubSupNode::Arrange(), Draw(), GetBottom(), SmRootNode::GetExtraPos(), GetItalicSize(), and IsEmpty().
long SmRect::GetItalicLeftSpace | ( | ) | const [inline] |
Definition at line 173 of file rect.hxx.
References nItalicLeftSpace.
Referenced by AlignTo(), Draw(), GetItalicLeft(), GetItalicWidth(), and SmGraphicWindow::SetCursor().
long SmRect::GetItalicRightSpace | ( | ) | const [inline] |
Definition at line 174 of file rect.hxx.
References nItalicRightSpace.
Referenced by AlignTo(), Draw(), SmRootNode::GetExtraPos(), GetItalicRight(), and GetItalicWidth().
void SmRect::SetHiAttrFence | ( | long | nVal | ) | [inline] |
void SmRect::SetLoAttrFence | ( | long | nVal | ) | [inline] |
long SmRect::GetHiAttrFence | ( | ) | const [inline] |
Definition at line 178 of file rect.hxx.
References nHiAttrFence.
Referenced by AlignTo(), Draw(), and ExtendBy().
long SmRect::GetLoAttrFence | ( | ) | const [inline] |
Definition at line 179 of file rect.hxx.
References nLoAttrFence.
Referenced by AlignTo(), and ExtendBy().
long SmRect::GetItalicLeft | ( | ) | const [inline] |
Definition at line 181 of file rect.hxx.
References GetItalicLeftSpace(), and GetLeft().
Referenced by AlignTo(), AsRectangle(), ExtendBy(), GetItalicCenterX(), and IsInsideItalicRect().
long SmRect::GetItalicCenterX | ( | ) | const [inline] |
Definition at line 182 of file rect.hxx.
References GetItalicLeft(), and GetItalicRight().
Referenced by AlignTo(), SmMatrixNode::Arrange(), and Draw().
long SmRect::GetItalicRight | ( | ) | const [inline] |
Definition at line 183 of file rect.hxx.
References GetItalicRightSpace(), and GetRight().
Referenced by AlignTo(), SmBinDiagonalNode::Arrange(), ExtendBy(), GetItalicCenterX(), and IsInsideItalicRect().
long SmRect::GetItalicWidth | ( | ) | const [inline] |
Definition at line 184 of file rect.hxx.
References GetItalicLeftSpace(), GetItalicRightSpace(), and GetWidth().
Referenced by AlignTo(), SmMatrixNode::Arrange(), SmVerticalBraceNode::Arrange(), SmBinVerNode::Arrange(), SmTableNode::Arrange(), and GetItalicSize().
BOOL SmRect::HasBaseline | ( | ) | const [inline] |
Definition at line 186 of file rect.hxx.
References bHasBaseline.
Referenced by AlignTo(), Draw(), ExtendBy(), and GetBaseline().
long SmRect::GetBaseline | ( | ) | const [inline] |
Definition at line 256 of file rect.hxx.
References HasBaseline(), and nBaseline.
Referenced by AlignTo(), Draw(), and GetBaselineOffset().
long SmRect::GetBaselineOffset | ( | ) | const [inline] |
Definition at line 188 of file rect.hxx.
References GetBaseline(), and GetTop().
Referenced by SmTextNode::Draw().
void SmRect::SetAlignTop | ( | long | nVal | ) | [inline] |
long SmRect::GetAlignT | ( | ) | const [inline] |
Definition at line 192 of file rect.hxx.
References nAlignT.
Referenced by AlignTo(), SmSubSupNode::Arrange(), Draw(), and ExtendBy().
long SmRect::GetAlignM | ( | ) | const [inline] |
long SmRect::GetAlignB | ( | ) | const [inline] |
Definition at line 194 of file rect.hxx.
References nAlignB.
Referenced by AlignTo(), SmSubSupNode::Arrange(), BuildRect(), Draw(), and ExtendBy().
void SmRect::SetAlignT | ( | long | nVal | ) | [inline] |
const Point SmRect::GetCenter | ( | ) | const [inline] |
const Size& SmRect::GetSize | ( | ) | const [inline] |
Definition at line 201 of file rect.hxx.
References aSize.
Referenced by SmMathSymbolNode::AdaptToX(), SmMathSymbolNode::AdaptToY(), Draw(), SmGraphicAccessible::getCharacterBounds(), SmRootNode::GetExtraPos(), GetHeight(), SmDocShell::GetSize(), and GetWidth().
const Size SmRect::GetItalicSize | ( | ) | const [inline] |
Definition at line 203 of file rect.hxx.
References GetHeight(), and GetItalicWidth().
Referenced by AsRectangle(), Draw(), and SmGraphicWindow::SetCursor().
void SmRect::Move | ( | const Point & | rPosition | ) |
Reimplemented in SmNode.
Definition at line 333 of file rect.cxx.
References aTopLeft, nAlignB, nAlignM, nAlignT, nBaseline, nGlyphBottom, nGlyphTop, nHiAttrFence, and nLoAttrFence.
Referenced by SmMatrixNode::Arrange(), SmNode::Move(), and MoveTo().
void SmRect::MoveTo | ( | const Point & | rPosition | ) | [inline] |
Reimplemented in SmNode.
Definition at line 207 of file rect.hxx.
References GetTopLeft(), and Move().
BOOL SmRect::IsEmpty | ( | ) | const [inline] |
Definition at line 209 of file rect.hxx.
References GetHeight(), and GetWidth().
Referenced by BuildRect(), Draw(), and Union().
BOOL SmRect::HasAlignInfo | ( | ) | const [inline] |
const Point SmRect::AlignTo | ( | const SmRect & | rRect, | |
RectPos | ePos, | |||
RectHorAlign | eHor, | |||
RectVerAlign | eVer | |||
) | const |
Definition at line 350 of file rect.cxx.
References GetAlignB(), GetAlignM(), GetAlignT(), GetBaseline(), GetBottom(), GetCenterY(), GetHeight(), GetHiAttrFence(), GetItalicCenterX(), GetItalicLeft(), GetItalicLeftSpace(), GetItalicRight(), GetItalicRightSpace(), GetItalicWidth(), GetLoAttrFence(), GetTop(), GetTopLeft(), GetWidth(), HasBaseline(), RHA_CENTER, RHA_LEFT, RHA_RIGHT, RP_ATTRIBUT, RP_BOTTOM, RP_LEFT, RP_RIGHT, RP_TOP, RVA_ATTRIBUT_HI, RVA_ATTRIBUT_LO, RVA_ATTRIBUT_MID, RVA_BASELINE, RVA_BOTTOM, RVA_CENTERY, RVA_MID, RVA_TOP, and SmFromTo().
Referenced by SmMatrixNode::Arrange(), SmAttributNode::Arrange(), SmOperNode::Arrange(), SmBracebodyNode::Arrange(), SmBraceNode::Arrange(), SmSubSupNode::Arrange(), SmBinVerNode::Arrange(), SmUnHorNode::Arrange(), and SmLineNode::Arrange().
SmRect & SmRect::ExtendBy | ( | const SmRect & | rRect, | |
RectCopyMBL | eCopyMode | |||
) |
Definition at line 480 of file rect.cxx.
References ClearBaseline(), CopyAlignInfo(), CopyMBL(), GetAlignB(), GetAlignT(), GetHiAttrFence(), GetItalicLeft(), GetItalicRight(), GetLeft(), GetLoAttrFence(), GetRight(), HasAlignInfo(), HasBaseline(), nAlignB, nAlignM, nAlignT, nHiAttrFence, nLoAttrFence, RCP_ARG, RCP_NONE, RCP_THIS, RCP_XOR, SetItalicSpaces(), and Union().
Referenced by SmMatrixNode::Arrange(), SmAttributNode::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(), and ExtendBy().
SmRect & SmRect::ExtendBy | ( | const SmRect & | rRect, | |
RectCopyMBL | eCopyMode, | |||
long | nNewAlignM | |||
) |
SmRect & SmRect::ExtendBy | ( | const SmRect & | rRect, | |
RectCopyMBL | eCopyMode, | |||
BOOL | bKeepVerAlignParams | |||
) |
Definition at line 545 of file rect.cxx.
References bHasAlignInfo, ExtendBy(), GetAlignB(), GetAlignM(), GetAlignT(), HasAlignInfo(), nAlignB, nAlignM, nAlignT, and nBaseline.
long SmRect::OrientedDist | ( | const Point & | rPoint | ) | const |
BOOL SmRect::IsInsideRect | ( | const Point & | rPoint | ) | const |
Definition at line 616 of file rect.cxx.
References GetBottom(), GetLeft(), GetRight(), and GetTop().
Referenced by SmNode::FindRectClosestTo().
BOOL SmRect::IsInsideItalicRect | ( | const Point & | rPoint | ) | const |
Definition at line 625 of file rect.cxx.
References GetBottom(), GetItalicLeft(), GetItalicRight(), and GetTop().
Definition at line 263 of file rect.hxx.
References SmRect().
Referenced by SmBlankNode::Arrange(), SmErrorNode::Arrange(), SmPlaceNode::Arrange(), SmGlyphSpecialNode::Arrange(), SmSpecialNode::Arrange(), SmMathSymbolNode::Arrange(), SmMatrixNode::Arrange(), SmTextNode::Arrange(), SmRectangleNode::Arrange(), SmPolyLineNode::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(), and SmStructureNode::operator=().
Rectangle SmRect::AsRectangle | ( | ) | const [inline] |
Definition at line 270 of file rect.hxx.
References GetItalicLeft(), GetItalicSize(), and GetTop().
Referenced by SmRectangleNode::Draw().
SmRect SmRect::AsGlyphRect | ( | ) | const |
Definition at line 633 of file rect.cxx.
References nGlyphBottom, nGlyphTop, SetBottom(), and SetTop().
Referenced by SmGlyphSpecialNode::Arrange().
void SmRect::Draw | ( | OutputDevice & | rDev, | |
const Point & | rPosition, | |||
int | nFlags | |||
) | const |
Definition at line 646 of file rect.cxx.
References GetAlignB(), GetAlignM(), GetAlignT(), GetBaseline(), GetHeight(), GetHiAttrFence(), GetItalicCenterX(), GetItalicLeftSpace(), GetItalicRightSpace(), GetItalicSize(), GetLeft(), GetRight(), GetSize(), GetTopLeft(), GetWidth(), HasBaseline(), IsEmpty(), SM_RECT_CORE, SM_RECT_ITALIC, SM_RECT_LINES, SM_RECT_MID, and SmDrawFrame().
Referenced by SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and SmNode::Draw().
Point SmRect::aTopLeft [private] |
Definition at line 114 of file rect.hxx.
Referenced by BuildRect(), GetTopLeft(), Move(), SetLeft(), SetTop(), and SmRect().
Size SmRect::aSize [private] |
Definition at line 115 of file rect.hxx.
Referenced by BuildRect(), GetSize(), SetBottom(), SetHeight(), SetLeft(), SetRight(), SetTop(), SetWidth(), and SmRect().
long SmRect::nBaseline [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), CopyMBL(), ExtendBy(), GetBaseline(), Move(), and SmRect().
long SmRect::nAlignT [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), ExtendBy(), GetAlignT(), Move(), SetAlignT(), SetAlignTop(), and SmRect().
long SmRect::nAlignM [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), CopyMBL(), ExtendBy(), GetAlignM(), Move(), and SmRect().
long SmRect::nAlignB [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), ExtendBy(), GetAlignB(), Move(), and SmRect().
long SmRect::nGlyphTop [private] |
Definition at line 116 of file rect.hxx.
Referenced by AsGlyphRect(), BuildRect(), Move(), SmRect(), and Union().
long SmRect::nGlyphBottom [private] |
Definition at line 116 of file rect.hxx.
Referenced by AsGlyphRect(), BuildRect(), Move(), SmRect(), and Union().
long SmRect::nItalicLeftSpace [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), GetItalicLeftSpace(), SetItalicSpaces(), and SmRect().
long SmRect::nItalicRightSpace [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), GetItalicRightSpace(), SetItalicSpaces(), and SmRect().
long SmRect::nLoAttrFence [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), ExtendBy(), GetLoAttrFence(), Move(), SetLoAttrFence(), and SmRect().
long SmRect::nHiAttrFence [private] |
Definition at line 116 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), ExtendBy(), GetHiAttrFence(), Move(), SetHiAttrFence(), and SmRect().
USHORT SmRect::nBorderWidth [private] |
BOOL SmRect::bHasBaseline [private] |
Definition at line 127 of file rect.hxx.
Referenced by BuildRect(), ClearBaseline(), CopyAlignInfo(), CopyMBL(), HasBaseline(), and SmRect().
BOOL SmRect::bHasAlignInfo [private] |
Definition at line 127 of file rect.hxx.
Referenced by BuildRect(), CopyAlignInfo(), ExtendBy(), HasAlignInfo(), and SmRect().