Scilab 5.3.1
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
seteventhandler
カレントのグラフィックウインドウのイベントハンドルを設定
呼び出し手順
seteventhandler(sfun_name) seteventhandler('')
パラメータ
- sfun_name
文字列. イベントを処理させるScilab関数の名前
説明
この関数によりユーザはカレントのグラフィックウインドウの特定のイベントの
ハンドラを設定できます.
seteventhandler('')
はハンドラを削除します.
イベントハンドラ関数に関する詳細については, event handler functionsヘルプを参照ください.
例
function my_eventhandler(win, x, y, ibut) if ibut==-1000 then return,end [x,y]=xchange(x,y,'i2f') xinfo(msprintf('Event code %d at mouse position is (%f,%f)',ibut,x,y)) endfunction plot2d() seteventhandler('my_eventhandler') //ここで: // - グラフィックウインドウでマウスを移動 // - シフトキーまたはCtrlキーを押す/押さない状態でキーを押す // - ボタンを押し, 少し待ってから離す // - ボタンを押して離す // - ボタンをダブルクリック seteventhandler('') //イベントハンドラを削除
参照
- addmenu — interactive button or menu definition
- xgetmouse — マウスのイベントおよびカレントの位置を取得する
- xclick — マウスクリップを待つ.
- xchange — 実座標をピクセル座標に変換する
- event handler functions — イベントハンドラとして使用できる関数のプロトタイプ.
- figure_properties — グラフィックエンティティプロパティの説明
<< locate | interaction | xclick >> |