[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7. Cursors

カーソルはマウスポインタの画像の形とホットスポットを定義します。これ らのオブジェクトを操作するためにある lisp のタイプが提供されています。

Function: cursorp arg
arg がカーソルタイプに属するとき t を返します。

Function: get-cursor data
data で定義されるカーソルを表わすカーソル[オベジェクト]を返します。 もし data がシンボルならばその cursor-shape プロパティによっ て置き換えられます。

可能な data の値は標準 X11 カーソルフォントのグリフを表わす整数か あるいは四つの成分をもつベクトルです。

もしベクトルのフォーマットが [image mask fg bg] であるなら imagemask は標準 X11 bitmap のファ イルで、fgbg は色(か色名)です。すべてのbitmap ファイルは image-load-path 変数を使って検索されます。

Function: recolor-cursor cursor fg bg
カーソルのカーソルオブジェクト cursor の色を fgbg (カラーオブジェクトか色名)に変えます。

Variable: default-cursor
他のカーソルが指定されていない場合の root ウィンドウとウィンドウのパーツ 内で表示されるカーソルオブジェクトです。

X11 カーソルフォントのグリフを指標する整数値は記憶されないので、以下のシ ンボルの cursor-shape プロパティは自動的に設定されます:

X_cursor, arrow, based_arrow_down, based_arrow_up, boat, bogosity, bottom_left_corner, bottom_right_corner, bottom_side, bottom_tee, box_spiral, center_ptr, circle, clock, coffee_mug, cross, cross_reverse, crosshair, diamond_cross, dot, dotbox, double_arrow, draft_large, draft_small, draped_box, exchange, fleur, gobbler, gumby, hand1, hand2, heart, icon, iron_cross, left_ptr, left_side, left_tee, leftbutton, ll_angle, lr_angle, man, middlebutton, mouse, pencil, pirate, plus, question_arrow, right_ptr, right_side, right_tee, rightbutton, rtl_logo, sailboat, sb_down_arrow, sb_h_double_arrow, sb_left_arrow, sb_right_arrow, sb_up_arrow, sb_v_double_arrow, shuttle, sizing, spider, spraycan, star, target, tcross, top_left_arrow, top_left_corner, top_right_corner, top_side, top_tee, trek, ul_angle, umbrella, ur_angle, watch, xterm.

これらの名前に関連したグリフは Xlib リファレンスマニュアルの Volume 2 の Appedix I で見ることができます。



This document was generated by SATO Satoru on October, 28 2000 using texi2html