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 |