|
m17n ライブラリ
1.8.4
|
データ構造 | |
| struct | MFrame |
| フレームの型宣言. [詳解] | |
| struct | MGlyph |
| struct | MGlyphString |
| struct | MDrawPoint |
| struct | MDeviceDriver |
マクロ定義 | |
| #define | M_CHECK_WRITABLE(frame, err, ret) |
| #define | M_CHECK_READABLE(frame, err, ret) |
| #define | MGLYPH(idx) (gstring->glyphs + ((idx) >= 0 ? (idx) : (gstring->used + (idx)))) |
| #define | GLYPH_INDEX(g) ((g) - gstring->glyphs) |
| #define | INIT_GLYPH(g) (memset (&(g), 0, sizeof (g))) |
| #define | APPEND_GLYPH(gstring, g) MLIST_APPEND1 ((gstring), glyphs, (g), MERROR_DRAW) |
| #define | INSERT_GLYPH(gstring, at, g) |
| #define | DELETE_GLYPH(gstring, at) |
| #define | REPLACE_GLYPHS(gstring, from, to, len) |
型定義 | |
| typedef struct MRealizedFontset | MRealizedFontset |
列挙型 | |
| enum | MDeviceType { MDEVICE_SUPPORT_OUTPUT = 1 , MDEVICE_SUPPORT_INPUT = 2 } |
| enum | glyph_type { GLYPH_CHAR , GLYPH_SPACE , GLYPH_PAD , GLYPH_BOX , GLYPH_ANCHOR , GLYPH_TYPE_MAX } |
| enum | glyph_category { GLYPH_CATEGORY_NORMAL , GLYPH_CATEGORY_MODIFIER , GLYPH_CATEGORY_FORMATTER } |
関数 | |
| int | mfont__init () |
| void | mfont__fini () |
| int | mface__init () |
| void | mface__fini () |
| int | mdraw__init () |
| void | mdraw__fini () |
| int | mfont__fontset_init () |
| void | mfont__fontset_fini () |
| int | minput__win_init () |
| void | minput__win_fini () |
変数 | |
| MSymbol | Mlatin |
| MSymbol | Mgd |
| #define M_CHECK_WRITABLE | ( | frame, | |
| err, | |||
| ret | |||
| ) |
| #define M_CHECK_READABLE | ( | frame, | |
| err, | |||
| ret | |||
| ) |
| #define MGLYPH | ( | idx | ) | (gstring->glyphs + ((idx) >= 0 ? (idx) : (gstring->used + (idx)))) |
| #define GLYPH_INDEX | ( | g | ) | ((g) - gstring->glyphs) |
| #define INIT_GLYPH | ( | g | ) | (memset (&(g), 0, sizeof (g))) |
| #define APPEND_GLYPH | ( | gstring, | |
| g | |||
| ) | MLIST_APPEND1 ((gstring), glyphs, (g), MERROR_DRAW) |
| #define INSERT_GLYPH | ( | gstring, | |
| at, | |||
| g | |||
| ) |
| #define DELETE_GLYPH | ( | gstring, | |
| at | |||
| ) |
| #define REPLACE_GLYPHS | ( | gstring, | |
| from, | |||
| to, | |||
| len | |||
| ) |
| typedef struct MRealizedFontset MRealizedFontset |
| enum MDeviceType |
| enum glyph_type |
| enum glyph_category |
| int mfont__init | ( | ) |
| void mfont__fini | ( | ) |
| int mface__init | ( | ) |
| void mface__fini | ( | ) |
| int mdraw__init | ( | ) |
| void mdraw__fini | ( | ) |
| int mfont__fontset_init | ( | ) |
| void mfont__fontset_fini | ( | ) |
| int minput__win_init | ( | ) |
| void minput__win_fini | ( | ) |
|
extern |