face.c

関数

MFace * mface ()
 新しいフェースをつくる.
MFace * mface_copy (MFace *face)
 フェースのコピーを作る.
int mface_equal (MFace *face1, MFace *face2)
MFace * mface_merge (MFace *dst, MFace *src)
 フェースを統合する.
MFace * mface_from_font (MFont *font)
 フォントからフェースを作る.
void * mface_get_prop (MFace *face, MSymbol key)
 フェースのプロパティの値を得る.
MFaceHookFunc mface_get_hook (MFace *face)
 フェースのフック関数を得る.
int mface_put_prop (MFace *face, MSymbol key, void *val)
 フェースプロパティの値を設定する.
int mface_put_hook (MFace *face, MFaceHookFunc func)
 フェースのフック関数を設定する.
void mface_update (MFrame *frame, MFace *face)
 フェースを更新する.
MFace * mdebug_dump_face (MFace *face, int indent)
 フェースをダンプする.

変数

変数: フェースプロパティのキー

MSymbol Mforeground
 前景色を指定するフェースプロパティーのキー.
MSymbol Mbackground
 背景色を指定するためのフェースプロパティーのキー.
MSymbol Mvideomode
 ビデオモードを指定するためのフェースプロパティーのキー.
MSymbol Mratio
 フォントのサイズの比率を指定するためのフェースプロパティーのキー.
MSymbol Mhline
 水平線を指定するためのフェースプロパティーのキー.
MSymbol Mbox
 囲み枠を指定するためのフェースプロパティーのキー.
MSymbol Mfontset
 フォントセットを指定するためのフェースプロパティーのキー.
MSymbol Mhook_func
 フックを指定するためのフェースプロパティーのキー.
MSymbol Mhook_arg
 フックの引数を指定するためのフェースプロパティーのキー.
変数: フェースの #Mvideomode プロパティの可能な値

変数 Mvideomode の説明を参照のこと。

MSymbol Mnormal
MSymbol Mreverse
変数: 定義済みフェース

MFace * mface_normal_video
 標準ビデオフェース.
MFace * mface_reverse_video
 リバースビデオフェース.
MFace * mface_underline
 下線フェース.
MFace * mface_medium
 ミディアムフェース.
MFace * mface_bold
 ボールドフェース.
MFace * mface_italic
 イタリックフェース.
MFace * mface_bold_italic
 ボールドイタリックフェース.
MFace * mface_xx_small
 最小のフェース.
MFace * mface_x_small
 より小さいフェース.
MFace * mface_small
 小さいフェース.
MFace * mface_normalsize
 標準の大きさのフェース.
MFace * mface_large
 大きいフェース.
MFace * mface_x_large
 もっと大きいフェース.
MFace * mface_xx_large
 最大のフェース.
MFace * mface_black
 黒フェース.
MFace * mface_white
 白フェース.
MFace * mface_red
 赤フェース.
MFace * mface_green
 緑フェース.
MFace * mface_blue
 青フェース.
MFace * mface_cyan
 シアンフェース.
MFace * mface_yellow
 黄フェース.
MFace * mface_magenta
 マゼンタフェース.
変数: フェースを取り扱うためのその他のシンボル

MSymbol Mface
 フェースを指定するテキストプロパティのキー.
 全て データ構造 ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義

m17n-lib Home