XRecolorCursor

Section: XLIB FUNCTIONS (3X11)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XRecolorCursor, XFreeCursor, XQueryBestCursor - カーソルの操作  

書式

XRecolorCursor(display, cursor, foreground_color, background_color)

      Display *display;

      Cursor cursor;

      XColor *foreground_color, *background_color;

XFreeCursor(display, cursor)

      Display *display;

      Cursor cursor;

Status XQueryBestCursor(display, d, width, height, width_return, height_return)

      Display *display;

      Drawable d;

      unsigned int widthheight;

      unsigned int *width_return, *height_return;  

引き数

background_color
操作元の背景色の RGB 値を指定。
cursor
カーソルを指定。
d
スクリーンを指示するためのドロウアブルを指定。
display
X サーバへの接続を指定。
foreground_color
操作元の前景色の RGB 値を指定。
width

height
サイズ情報を得ようとしているカーソルの幅と高さを指定。
width_return

height_return
指定した幅と高さにできるだけ近い、最善の幅と高さが返される。
 

説明

関数 XRecolorCursor は指定したカーソルの色を変更する。 カーソルがスクリーン上に表示されている場合、色の変更は即座に反映される。 XColor 構造体の pixel メンバは無視され、RGB 値のみが使用される。

XRecolorCursor はエラー BadCursor を起こすことがある。

関数 XFreeCursor はカーソルリソースIDと指定したカーソルとの間の関連を削除する。 カーソルのメモリは、他のリソースからの参照が無くなった時点で解放される。 これ以降は指定したカーソルIDにアクセスしてはならない。

XFreeCursor はエラー BadCursor を起こすことがある。

ディスプレイによっては、他のディスプレイより大きなカーソルを使用できる。 関数 XQueryBestCursor を使えば、そのディスプレイ上で実際に利用できるカーソルのサイズを知るこ とができる。 この関数は表示できる最大のサイズを返す。 大きいカーソルをサポートしていないディスプレイ上では、アプリケーション は小さいカーソルを使わなければならない。

XQueryBestCursor はエラー BadDrawable を起こすことがある。  

返り値

BadCursor
引き数 Cursor の値が、定義されている Cursor を指していない。
BadDrawable
引き数 Drawable の値が、定義されている Window あ Pixmap を指していない。
 

関連項目

XCreateColormap(3X11), XCreateFontCursor(3X11), XDefineCusor(3X11)
Xlib - C Language X Interface


 

Index

名前
書式
引き数
説明
返り値
関連項目

This document was created by man2html, using the manual pages.
Time: 15:55:55 GMT, February 12, 2001