|
def | __init__ (self, log, frame) |
|
def | OnBeginDragLeft (self, x, y, keys, attachment) |
|
def | OnDragLeft (self, draw, x, y, keys, attachment) |
|
def | OnEndDragLeft (self, x, y, keys=0, attachment=0) |
|
def | OnLeftClick (self, x, y, keys=0, attachment=0) |
|
def | UpdateStatusBar (self, shape) |
|
ポートのイベントクラス
Definition at line 3351 of file RtmSystemDraw.py.
◆ __init__()
def RtmSystemDraw.MyPortEvtHandler.__init__ |
( |
|
self, |
|
|
|
log, |
|
|
|
frame |
|
) |
| |
クラスの初期化
[引数]
log -- ログ出力クラスのオブジェクト
frame -- ステータスバーのオブジェクト
※上記引数は、demoプログラムの名残:削除可
[戻り値]
void
Definition at line 3353 of file RtmSystemDraw.py.
◆ OnBeginDragLeft()
def RtmSystemDraw.MyPortEvtHandler.OnBeginDragLeft |
( |
|
self, |
|
|
|
x, |
|
|
|
y, |
|
|
|
keys, |
|
|
|
attachment |
|
) |
| |
ドラッグ開始時に呼ばれるイベントハンドラ
ドラッグによる線引き処理の開始(オブジェクトリファレンスが存在する場合)
[引数]
x -- イベント時のx座標
y -- イベント時のy座標
keys -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)
[戻り値]
void
Definition at line 3534 of file RtmSystemDraw.py.
◆ OnDragLeft()
def RtmSystemDraw.MyPortEvtHandler.OnDragLeft |
( |
|
self, |
|
|
|
draw, |
|
|
|
x, |
|
|
|
y, |
|
|
|
keys, |
|
|
|
attachment |
|
) |
| |
ドラッグ時に呼ばれるイベントハンドラ
マウスカーソルと始点間で線を引く
[引数]
x -- イベント時のx座標
y -- イベント時のy座標
keys -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)
[戻り値]
void
Definition at line 3507 of file RtmSystemDraw.py.
◆ OnEndDragLeft()
def RtmSystemDraw.MyPortEvtHandler.OnEndDragLeft |
( |
|
self, |
|
|
|
x, |
|
|
|
y, |
|
|
|
keys = 0 , |
|
|
|
attachment = 0 |
|
) |
| |
ドラッグ終了時に呼ばれるイベントハンドラ
ポート上にマウスカーソルがあれば線を引く
[引数]
x -- イベント時のx座標
y -- イベント時のy座標
keys -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)
[戻り値]
void
Definition at line 3440 of file RtmSystemDraw.py.
◆ OnLeftClick()
def RtmSystemDraw.MyPortEvtHandler.OnLeftClick |
( |
|
self, |
|
|
|
x, |
|
|
|
y, |
|
|
|
keys = 0 , |
|
|
|
attachment = 0 |
|
) |
| |
マウス左クリック時に呼ばれるイベントハンドラ
線を引く為の、開始点or終了点を設定
終了点を設定後は、2点間で線を引く
[引数]
x -- イベント時のx座標
y -- イベント時のy座標
keys -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)
[戻り値]
void
Definition at line 3384 of file RtmSystemDraw.py.
◆ UpdateStatusBar()
def RtmSystemDraw.MyPortEvtHandler.UpdateStatusBar |
( |
|
self, |
|
|
|
shape |
|
) |
| |
ステータスバーへ表示する情報の更新
[引数]
shape -- 図形のオブジェクトを指定
[戻り値]
void
Definition at line 3369 of file RtmSystemDraw.py.
◆ dragOn
RtmSystemDraw.MyPortEvtHandler.dragOn |
◆ log
RtmSystemDraw.MyPortEvtHandler.log |
◆ statbarFrame
RtmSystemDraw.MyPortEvtHandler.statbarFrame |
The documentation for this class was generated from the following file: