#include <utility.hxx>
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 () |
SmFace & | operator= (const SmFace &rFace) |
Private Member Functions | |
void | Impl_Init () |
Private Attributes | |
long | nBorderWidth |
Definition at line 121 of file utility.hxx.
SmFace::SmFace | ( | ) | [inline] |
SmFace::SmFace | ( | const Font & | rFont | ) | [inline] |
SmFace::SmFace | ( | const String & | rName, | |
const Size & | rSize | |||
) | [inline] |
SmFace::SmFace | ( | FontFamily | eFamily, | |
const Size & | rSize | |||
) | [inline] |
SmFace::SmFace | ( | const SmFace & | rFace | ) | [inline] |
void SmFace::Impl_Init | ( | ) | [private] |
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] |
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().
long SmFace::nBorderWidth [private] |
Definition at line 123 of file utility.hxx.
Referenced by FreezeBorderWidth(), GetBorderWidth(), operator=(), and SetBorderWidth().