#include <new>#include <tools/gen.hxx>#include <vcl/outdev.hxx>#include <vcl/metric.hxx>#include <tools/debug.hxx>#include "format.hxx"Include dependency graph for rect.hxx:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | SmRect |
Defines | |
| #define | SM_RECT_CORE 0x0001 |
| #define | SM_RECT_ITALIC 0x0002 |
| #define | SM_RECT_LINES 0x0004 |
| #define | SM_RECT_MID 0x0008 |
Enumerations | |
| enum | RectPos { RP_LEFT, RP_RIGHT, RP_TOP, RP_BOTTOM, RP_ATTRIBUT } |
| enum | RectHorAlign { RHA_LEFT, RHA_CENTER, RHA_RIGHT } |
| enum | RectVerAlign { RVA_TOP, RVA_MID, RVA_BOTTOM, RVA_BASELINE, RVA_CENTERY, RVA_ATTRIBUT_HI, RVA_ATTRIBUT_MID, RVA_ATTRIBUT_LO } |
| enum | RectCopyMBL { RCP_THIS, RCP_ARG, RCP_NONE, RCP_XOR } |
Functions | |
| BOOL | SmGetGlyphBoundRect (const OutputDevice &rDev, const XubString &rText, Rectangle &rRect) |
| BOOL | SmIsMathAlpha (const XubString &rText) |
| long | SmFromTo (long nFrom, long nTo, double fRelDist) |
| #define SM_RECT_CORE 0x0001 |
Definition at line 82 of file rect.hxx.
Referenced by SmRect::Draw(), SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and SmNode::Draw().
| #define SM_RECT_ITALIC 0x0002 |
Definition at line 83 of file rect.hxx.
Referenced by SmRect::Draw(), SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and SmNode::Draw().
| #define SM_RECT_LINES 0x0004 |
Definition at line 84 of file rect.hxx.
Referenced by SmRect::Draw(), SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and SmNode::Draw().
| #define SM_RECT_MID 0x0008 |
Definition at line 85 of file rect.hxx.
Referenced by SmRect::Draw(), SmTextNode::Draw(), SmRectangleNode::Draw(), SmRootSymbolNode::Draw(), SmPolyLineNode::Draw(), and SmNode::Draw().
| enum RectCopyMBL |
| enum RectHorAlign |
| enum RectPos |
| enum RectVerAlign |
| long SmFromTo | ( | long | nFrom, | |
| long | nTo, | |||
| double | fRelDist | |||
| ) | [inline] |
Definition at line 67 of file rect.hxx.
Referenced by SmRect::AlignTo(), SmSubSupNode::Arrange(), and SmRect::BuildRect().
| BOOL SmGetGlyphBoundRect | ( | const OutputDevice & | rDev, | |
| const XubString & | rText, | |||
| Rectangle & | rRect | |||
| ) |
| BOOL SmIsMathAlpha | ( | const XubString & | rText | ) |
1.5.1