face.c


関数

MFacemface ()
 新しいフェースをつくる.
MFacemface_copy (MFace *face)
 フェースのコピーを作る.
int mface_equal (MFace *face1, MFace *face2)
MFacemface_merge (MFace *dst, MFace *src)
 フェースを統合する.
MFacemface_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)
 フェースを更新する.
MFacemdebug_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
変数: 定義済みフェース
MFacemface_normal_video
 標準ビデオフェース.
MFacemface_reverse_video
 リバースビデオフェース.
MFacemface_underline
 下線フェース.
MFacemface_medium
 ミディアムフェース.
MFacemface_bold
 ボールドフェース.
MFacemface_italic
 イタリックフェース.
MFacemface_bold_italic
 ボールドイタリックフェース.
MFacemface_xx_small
 最小のフェース.
MFacemface_x_small
 より小さいフェース.
MFacemface_small
 小さいフェース.
MFacemface_normalsize
 標準の大きさのフェース.
MFacemface_large
 大きいフェース.
MFacemface_x_large
 もっと大きいフェース.
MFacemface_xx_large
 最大のフェース.
MFacemface_black
 黒フェース.
MFacemface_white
 白フェース.
MFacemface_red
 赤フェース.
MFacemface_green
 緑フェース.
MFacemface_blue
 青フェース.
MFacemface_cyan
 シアンフェース.
MFacemface_yellow
 黄フェース.
MFacemface_magenta
 マゼンタフェース.
変数: フェースを取り扱うためのその他のシンボル
MSymbol Mface
 フェースを指定するテキストプロパティのキー.

m17n-lib Home