SmFace Class Reference

#include <utility.hxx>

List of all members.

Public Member Functions

 SmFace ()
 SmFace (const Font &rFont)
 SmFace (const String &rName, const Size &rSize)
 SmFace (FontFamily eFamily, const Size &rSize)
 SmFace (const SmFace &rFace)
void SetSize (const Size &rSize)
void SetBorderWidth (long nWidth)
long GetBorderWidth () const
long GetDefaultBorderWidth () const
void FreezeBorderWidth ()
SmFaceoperator= (const SmFace &rFace)

Private Member Functions

void Impl_Init ()

Private Attributes

long nBorderWidth


Detailed Description

Definition at line 121 of file utility.hxx.


Constructor & Destructor Documentation

SmFace::SmFace (  )  [inline]

Definition at line 128 of file utility.hxx.

References Impl_Init().

SmFace::SmFace ( const Font &  rFont  )  [inline]

Definition at line 130 of file utility.hxx.

References Impl_Init().

SmFace::SmFace ( const String &  rName,
const Size &  rSize 
) [inline]

Definition at line 132 of file utility.hxx.

References Impl_Init().

SmFace::SmFace ( FontFamily  eFamily,
const Size &  rSize 
) [inline]

Definition at line 134 of file utility.hxx.

References Impl_Init().

SmFace::SmFace ( const SmFace rFace  )  [inline]

Definition at line 137 of file utility.hxx.

References Impl_Init().


Member Function Documentation

void SmFace::Impl_Init (  )  [private]

Definition at line 376 of file utility.cxx.

References SetSize().

Referenced by SmFace().

void SmFace::SetSize ( const Size &  rSize  ) 

Definition at line 384 of file utility.cxx.

References SmPtsTo100th_mm().

Referenced by SmMathSymbolNode::AdaptToX(), SmMathSymbolNode::AdaptToY(), SmBraceNode::Arrange(), Impl_Init(), operator *=(), SmSpecialNode::Prepare(), SmNode::SetFontSize(), and SmFormat::SetFontSize().

void SmFace::SetBorderWidth ( long  nWidth  )  [inline]

Definition at line 144 of file utility.hxx.

References nBorderWidth.

long SmFace::GetBorderWidth (  )  const

Definition at line 403 of file utility.cxx.

References GetDefaultBorderWidth(), and nBorderWidth.

Referenced by SmMathSymbolNode::AdaptToX(), SmMathSymbolNode::AdaptToY(), SmRectangleNode::Arrange(), SmPolyLineNode::Arrange(), SmRectangleNode::Draw(), and SmPolyLineNode::Draw().

long SmFace::GetDefaultBorderWidth (  )  const [inline]

Definition at line 146 of file utility.hxx.

Referenced by FreezeBorderWidth(), and GetBorderWidth().

void SmFace::FreezeBorderWidth (  )  [inline]

Definition at line 147 of file utility.hxx.

References GetDefaultBorderWidth(), and nBorderWidth.

Referenced by SmMathSymbolNode::AdaptToY(), SmRectangleNode::AdaptToY(), and SmPolyLineNode::AdaptToY().

SmFace & SmFace::operator= ( const SmFace rFace  ) 

Definition at line 411 of file utility.cxx.

References nBorderWidth.


Member Data Documentation

long SmFace::nBorderWidth [private]

Definition at line 123 of file utility.hxx.

Referenced by FreezeBorderWidth(), GetBorderWidth(), operator=(), and SetBorderWidth().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 17:23:14 2008 for maths by  doxygen 1.5.1