/Users/ericb/Desktop/SRC680_m247/starmath/source/rect.cxx File Reference

#include "precompiled_starmath.hxx"
#include <tools/string.hxx>
#include <tools/debug.hxx>
#include <vcl/svapp.hxx>
#include <vcl/wrkwin.hxx>
#include <vcl/virdev.hxx>
#include "rect.hxx"
#include "types.hxx"
#include "utility.hxx"
#include "smmod.hxx"

Include dependency graph for rect.cxx:

Go to the source code of this file.

Functions

BOOL SmIsMathAlpha (const XubString &rText)
void SmDrawFrame (OutputDevice &rDev, const Rectangle &rRec, const Color aCol=COL_BLACK)
BOOL SmGetGlyphBoundRect (const OutputDevice &rDev, const XubString &rText, Rectangle &rRect)

Variables

static xub_Unicode __READONLY_DATA aMathAlpha []


Function Documentation

void SmDrawFrame ( OutputDevice &  rDev,
const Rectangle &  rRec,
const Color  aCol = COL_BLACK 
)

Definition at line 709 of file rect.cxx.

Referenced by SmRect::Draw().

BOOL SmGetGlyphBoundRect ( const OutputDevice &  rDev,
const XubString &  rText,
Rectangle &  rRect 
)

Definition at line 725 of file rect.cxx.

References SM_MOD1.

Referenced by SmRect::BuildRect().

BOOL SmIsMathAlpha ( const XubString &  rText  ) 

Definition at line 82 of file rect.cxx.

References aMathAlpha.

Referenced by SmRect::BuildRect().


Variable Documentation

xub_Unicode __READONLY_DATA aMathAlpha[] [static]

Initial value:

{
    MS_ALEPH,               MS_IM,                  MS_RE,
    MS_WP,                  xub_Unicode(0xE070),    MS_EMPTYSET,
    xub_Unicode(0x2113),    xub_Unicode(0xE0D6),    xub_Unicode(0x2107),
    xub_Unicode(0x2127),    xub_Unicode(0x210A),    MS_HBAR,
    MS_LAMBDABAR,           MS_SETN,                MS_SETZ,
    MS_SETQ,                MS_SETR,                MS_SETC,
    xub_Unicode(0x2373),    xub_Unicode(0xE0A5),    xub_Unicode(0x2112),
    xub_Unicode(0x2130),    xub_Unicode(0x2131),
        xub_Unicode('\0')
}

Definition at line 69 of file rect.cxx.

Referenced by SmIsMathAlpha().


Generated on Wed Feb 20 17:22:40 2008 for maths by  doxygen 1.5.1