Public Member Functions | Public Attributes | List of all members
RtmSystemDraw.MyEvtHandler Class Reference
Inheritance diagram for RtmSystemDraw.MyEvtHandler:
Inheritance graph
[legend]

Public Member Functions

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 OnSizingEndDragLeft (self, pt, x, y, keys, attch)
 
def UpdateStatusBar (self, shape)
 

Public Attributes

 dragOn
 
 log
 
 statbarFrame
 

Detailed Description

コンポーネント図形(四角形)本体のイベントクラス

Definition at line 3100 of file RtmSystemDraw.py.

Constructor & Destructor Documentation

◆ __init__()

def RtmSystemDraw.MyEvtHandler.__init__ (   self,
  log,
  frame 
)
クラスの初期化

[引数]
log     -- ログ出力クラスのオブジェクト
frame   -- ステータスバーのオブジェクト
※上記引数は、demoプログラムの名残:削除可

[戻り値]
void

Definition at line 3102 of file RtmSystemDraw.py.

Member Function Documentation

◆ OnBeginDragLeft()

def RtmSystemDraw.MyEvtHandler.OnBeginDragLeft (   self,
  x,
  y,
  keys,
  attachment 
)
ドラッグ開始時に呼ばれるイベントハンドラ

[引数]
x          -- イベント時のx座標
y          -- イベント時のy座標
keys       -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)

[戻り値]
void

Definition at line 3306 of file RtmSystemDraw.py.

◆ OnDragLeft()

def RtmSystemDraw.MyEvtHandler.OnDragLeft (   self,
  draw,
  x,
  y,
  keys,
  attachment 
)
ドラッグ時に呼ばれるイベントハンドラ
選択状態の全図形を移動

[引数]
x          -- イベント時のx座標
y          -- イベント時のy座標
keys       -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)

[戻り値]
void

Definition at line 3265 of file RtmSystemDraw.py.

◆ OnEndDragLeft()

def RtmSystemDraw.MyEvtHandler.OnEndDragLeft (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)
ドラッグ終了時に呼ばれるイベントハンドラ
選択状態の全図形を移動

[引数]
x          -- イベント時のx座標
y          -- イベント時のy座標
keys       -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)

[戻り値]
void

Definition at line 3194 of file RtmSystemDraw.py.

◆ OnLeftClick()

def RtmSystemDraw.MyEvtHandler.OnLeftClick (   self,
  x,
  y,
  keys = 0,
  attachment = 0 
)
マウス左クリック時に呼ばれるイベントハンドラ
本体の選択/解除を行う

[引数]
x          -- イベント時のx座標
y          -- イベント時のy座標
keys       -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)

[戻り値]
void

Definition at line 3133 of file RtmSystemDraw.py.

◆ OnSizingEndDragLeft()

def RtmSystemDraw.MyEvtHandler.OnSizingEndDragLeft (   self,
  pt,
  x,
  y,
  keys,
  attch 
)
サイズ変更終了時に呼ばれるイベントハンドラ

[引数]
pt         -- コントロールポイント
x          -- イベント時のx座標
y          -- イベント時のy座標
keys       -- キー押下状態(SHIFT、CTRL)
attachment -- アタッチメント(未使用)

[戻り値]
void

Definition at line 3234 of file RtmSystemDraw.py.

◆ UpdateStatusBar()

def RtmSystemDraw.MyEvtHandler.UpdateStatusBar (   self,
  shape 
)
ステータスバーへ表示する情報の更新

[引数]
shape   -- 図形のオブジェクトを指定

[戻り値]
void

Definition at line 3118 of file RtmSystemDraw.py.

Member Data Documentation

◆ dragOn

RtmSystemDraw.MyEvtHandler.dragOn

Definition at line 3116 of file RtmSystemDraw.py.

◆ log

RtmSystemDraw.MyEvtHandler.log

Definition at line 3114 of file RtmSystemDraw.py.

◆ statbarFrame

RtmSystemDraw.MyEvtHandler.statbarFrame

Definition at line 3115 of file RtmSystemDraw.py.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:48