マウスクリップを待つ.
[ibutton,xcoord,yxcoord,iwin,cbmenu]=xclick([flag])
実数スカラー (整数値): マウスボタン番号, キーコード... (以下の説明参照).
実数スカラー: クリックが発生した時のマウスポインタのカレントの グラフィックスケールにおけるx座標.
実数スカラー: クリックが発生した時のマウスポインタのカレントの グラフィックスケールにおけるy座標.
実数スカラー (整数値): アクションが発生したウインドウの番号.
文字列:
xclickがメニューのクリックによるものであると
返した場合にメニューに関連付けられるコールバック.
この場合,ibutton, xcoord,
ycoord, および iwinは
任意の値をとります.
実数スカラー (整数値): 指定された場合, click イベントキュー は xclick を実行した際にもクリアされません.
xclick はグラフィックウインドウ内へのマウスクリック
を待ちます.
左辺の引数を3つ指定してコールされた場合, カレントのグラフィックウインドウ内へのマウスクリックを待ちます.
4または5個の左辺の引数を指定してコールされた場合, 任意のグラフィックウインドウへのマウスクリックを待ちます.
ibuttonの値を以下に説明します.
左ボタンが押された.
中ボタンが押された.
右ボタンが押された.
左ボタンがクリックされた.
中ボタンがクリックされた.
右ボタンがクリックされた.
左ボタンがダブルクリックされた.
中ボタンがダブルクリックされた.
右ボタンがダブルクリックされた.
ASCIIコードibuttonのキーが押された.
ASCIIコードibuttonのキーが放された.
key with ASCII code ibutton-1000 has been
pressed while CTRL key pressed.
グラフィックウインドウが閉じられた.
警告: ibutton は, Scilab 4.1.2 まではグラフィックウインドウを
閉じる際の値が -100でしたが,
キーdが開放された際に返されるコードでもあったため,
このコードは(Scilab 5.0)で変更されました.
動的メニューが選択され,
コールバックはcbmenuとなります.