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

Public Member Functions

def __init__ (self, parent, log)
 
def OnDragOver (self, x, y, d)
 
def OnDropText (self, x, y, text)
 

Public Attributes

 log
 
 parent
 

Detailed Description

ドラッグ&ドロップ:コンポーネントのツリー画面からテキストデータを受け取るクラス

Definition at line 95 of file RtmSystemDraw.py.

Constructor & Destructor Documentation

◆ __init__()

def RtmSystemDraw.MyTextDropTarget.__init__ (   self,
  parent,
  log 
)
クラスの初期化(TextDropTargetの作成)

[引数]
parent -- 親クラス
log    -- ログ出力用クラス(wx.LogMessageのラッパー)

[戻り値]
void

Definition at line 97 of file RtmSystemDraw.py.

Member Function Documentation

◆ OnDragOver()

def RtmSystemDraw.MyTextDropTarget.OnDragOver (   self,
  x,
  y,
  d 
)
ドラッグ通知?イベントハンドラ
マウスカーソルがターゲット上に来たら呼び出される

[引数]
x      -- マウスカーソルのx座標
y      -- マウスカーソルのy座標
d      -- SHIFT or CONTROL 押下時のフラグ

[戻り値]
wxDragResult -- ドラッグの状態を(システムに?)通知する

Definition at line 145 of file RtmSystemDraw.py.

◆ OnDropText()

def RtmSystemDraw.MyTextDropTarget.OnDropText (   self,
  x,
  y,
  text 
)
ドロップ機能のイベントハンドラ
別ウィンドウからのドロップ操作で文字列を受け取る

[引数]
x      -- マウスカーソルのx座標
y      -- マウスカーソルのy座標
text   -- ドロップされた文字列(現時点はコンポーネント名)

[戻り値]
void

Definition at line 111 of file RtmSystemDraw.py.

Member Data Documentation

◆ log

RtmSystemDraw.MyTextDropTarget.log

Definition at line 109 of file RtmSystemDraw.py.

◆ parent

RtmSystemDraw.MyTextDropTarget.parent

Definition at line 108 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