mi32/mgd2.h File Reference

#include <mi32/mg2base.h>
#include <mi32/elemstyl.h>
#include <mi32/dispinfo.h>
#include <mi32/rect.h>
#include <mi32/scrnunit.h>
#include <mi32/textbase.h>
#include <mi32/colorarray.h>
#include <mi32/mg2cms.h>
#include <mi32/mg2enums.h>
#include <mi32/stipplemask.h>
Include dependency graph for mgd2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MGD::COLORLOCK
 Class to manage a 'color lock' on a CONTEXT. More...
class  MGD::CONTEXT
 Base for general drawing context. More...
class  MGD::CONTEXT::PRIVDATA
 Base class for private data. More...
class  MGD::CONTEXT_AUTOPTR
 An MGD::CONTEXT which is automatically deleted when it goes out of scope. More...
class  MGD::DEVICE
 Base class for general drawing "device". More...
class  MGD::FONT
 Font definition and implementation. More...
struct  MGD::FONTINFO
 Font metrics. More...
struct  MGD::GLYPHINFO
 Information about single glyph in a font. More...
class  MGD::SAVECLIP
 Save the clip region of an MGD::CONTEXT. More...
struct  MGD::STRINGDATA
 Structure to hold intermediate values used while rendering a string. More...
struct  MGD::STRINGDATA::CHARDATA
struct  MGD::TEXTBLOCK
 Text block. More...
struct  MGD::TEXTSETTINGS
 Text drawing parameters. More...

Namespaces

namespace  MGD

Defines

#define MgdTEXTGID_ChangeFace   0xFFFF
#define MgdTEXTGID_FallbackFace   0xFFFB
#define MgdTEXTGID_LeftToRight   0xFFFE
#define MgdTEXTGID_NextGlyph0Width   0xFFFC
#define MgdTEXTGID_RightToLeft   0xFFFD
#define MgdTEXTGID_SpecialCodeMin   0xFFFB

Functions

ERRVALUE MGD::DlgGetScalableFont (MDLGPARENT dlgparent, MISTRING &FontName, const MISTRING &PromptStr, bool TrueTypeOnly=true)
void MGD::GetDefaultFontName (MISTRING &name)
int MGD::TextGetFontByFamily (MISTRING &fontname, const MIUNICODE *family, UINT32 StyleFlags, UINT32 *pStyleFlags, INIHANDLE ini=0)
int MGD::TextGetFontByFullName (MISTRING &fontname, const MIUNICODE *realname, UINT32 StyleFlags, UINT32 *pStyleFlags, INIHANDLE ini=0)
int MGD::TextGetFontByName (MISTRING &fontname, const MIUNICODE *family, UINT32 StyleFlags, UINT32 *pStyleFlags, INIHANDLE ini=0)
DEPRECATED int MGD::TextGetFontByName (INIHANDLE ini, MIUNICODE *fontname, MIUNICODE *family, UINT32 StyleFlags, UINT32 *pStyleFlags)
ERRVALUE MGD::TextGetFontInfo (int fhandle, MGD::FONT *font)
ERRVALUE MGD::TextGetFontName (int fonthandle, MISTRING &fontname)
ERRVALUE MGD::TextGetFontNameOld (int fonthandle, MIUNICODE *fontname)
ERRVALUE MGD::TextGetTTFName (INIHANDLE ini, const MIUNICODE *fontname, MGD::TTFNAMEID nameid, MISTRING &name, UINT32 *pStyleFlags)

Define Documentation

#define MgdTEXTGID_ChangeFace   0xFFFF
#define MgdTEXTGID_FallbackFace   0xFFFB
#define MgdTEXTGID_LeftToRight   0xFFFE
#define MgdTEXTGID_NextGlyph0Width   0xFFFC
#define MgdTEXTGID_RightToLeft   0xFFFD
#define MgdTEXTGID_SpecialCodeMin   0xFFFB

Generated on Sun Oct 7 21:27:17 2012 for TNTsdk 2012 by  doxygen 1.6.1