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) |