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

Public Member Functions

def __init__ (self, frame, parent, log)
 
def __makeDictRecursive__ (self, item_id)
 
def GetNameServer (self)
 
def makeDict (self)
 
def makeFullPath (self, item)
 
def OnActivate (self, event)
 
def OnBeginDrag (self, event)
 
def OnBeginEdit (self, event)
 
def OnConnectNSClick (self, event)
 
def OnEndDrag (self, event)
 
def OnEndEdit (self, event)
 
def OnItemCollapsed (self, event)
 
def OnItemExpanded (self, event)
 
def OnLeftDClick (self, event)
 
def OnLeftUp (self, event)
 
def OnRefresh (self)
 
def OnRightClick (self, event)
 
def OnRightUp (self, event)
 
def OnSelChanged (self, event)
 
def OnSelChanged (self, event)
 
def OnSelChanging (self, event)
 
def OnSize (self, event)
 
def Refresh (self, dummy)
 
def searchCategoryName (self, item)
 
def searchManagerPath (self, item)
 
def SetNameServer (self, name_server)
 

Public Attributes

 comp_popup
 
 frame
 
 item
 
 log
 
 manager_popup
 
 module_popup
 
 myDict
 
 name_server
 
 name_server_pre
 
 names_popup
 
 nshelper
 
 NSHistory
 
 parent
 
 threadloop
 
 tree
 
 unknown_popup
 

Static Public Attributes

 cookie
 
 cur_id
 
string kind = ''
 
 ret = cur_name[0:num-1]
 

Detailed Description

ネーミングツリーコントロールのパネルクラス

Definition at line 656 of file RtmTreeCtrl.py.

Constructor & Destructor Documentation

◆ __init__()

def RtmTreeCtrl.RtmTreeCtrlPanel.__init__ (   self,
  frame,
  parent,
  log 
)
クラス初期化

[引数]
frame -- 親フレーム
parent -- 親ウインドウ

[戻り値]
this

Definition at line 658 of file RtmTreeCtrl.py.

Member Function Documentation

◆ __makeDictRecursive__()

def RtmTreeCtrl.RtmTreeCtrlPanel.__makeDictRecursive__ (   self,
  item_id 
)
ツリー表示のためのディクショナリを再帰的に生成
[引数]
item_id -- 現在のレベルのItemID

[戻り値]
void

Definition at line 745 of file RtmTreeCtrl.py.

◆ GetNameServer()

def RtmTreeCtrl.RtmTreeCtrlPanel.GetNameServer (   self)
ネームサーバのアドレス:ポートを取得

[引数]
void

[戻り値]
name_server -- ネームサーバのアドレス:ポート

Definition at line 777 of file RtmTreeCtrl.py.

◆ makeDict()

def RtmTreeCtrl.RtmTreeCtrlPanel.makeDict (   self)
ツリー表示のためのディクショナリを生成

[引数]
void

[戻り値]
void

Definition at line 731 of file RtmTreeCtrl.py.

◆ makeFullPath()

def RtmTreeCtrl.RtmTreeCtrlPanel.makeFullPath (   self,
  item 
)
現在のItemIdからFullPathを生成

[引数]
cur_id -- 現在のItemID

[戻り値]
ret -- ツリーのFull Path

Definition at line 970 of file RtmTreeCtrl.py.

◆ OnActivate()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnActivate (   self,
  event 
)

Definition at line 967 of file RtmTreeCtrl.py.

◆ OnBeginDrag()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnBeginDrag (   self,
  event 
)
DnDスタート

[引数]
event -- Event, 使用していない

[戻り値]
void

Definition at line 1098 of file RtmTreeCtrl.py.

◆ OnBeginEdit()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnBeginEdit (   self,
  event 
)

Definition at line 904 of file RtmTreeCtrl.py.

◆ OnConnectNSClick()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnConnectNSClick (   self,
  event 
)
ネームサービスホスト:ポート設定ダイアログを表示

[引数]
event -- Event, 使用していない

[戻り値]
void

Definition at line 788 of file RtmTreeCtrl.py.

◆ OnEndDrag()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnEndDrag (   self,
  event 
)
DnDエンド

[引数]
event -- Event, 使用していない

[戻り値]
void

Definition at line 1145 of file RtmTreeCtrl.py.

◆ OnEndEdit()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnEndEdit (   self,
  event 
)

Definition at line 924 of file RtmTreeCtrl.py.

◆ OnItemCollapsed()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnItemCollapsed (   self,
  event 
)

Definition at line 953 of file RtmTreeCtrl.py.

◆ OnItemExpanded()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnItemExpanded (   self,
  event 
)

Definition at line 949 of file RtmTreeCtrl.py.

◆ OnLeftDClick()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnLeftDClick (   self,
  event 
)

Definition at line 933 of file RtmTreeCtrl.py.

◆ OnLeftUp()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnLeftUp (   self,
  event 
)
マウスの左ボタンクリック

[引数]
event -- Event, 使用していない

[戻り値]
void

Definition at line 1158 of file RtmTreeCtrl.py.

◆ OnRefresh()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnRefresh (   self)
ネーミングツリーをリフレッシュ
ループするので別スレッドから呼ぶべき

[引数]
void

[戻り値]
void

Definition at line 813 of file RtmTreeCtrl.py.

◆ OnRightClick()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnRightClick (   self,
  event 
)

Definition at line 851 of file RtmTreeCtrl.py.

◆ OnRightUp()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnRightUp (   self,
  event 
)
ツリー右クリック時コンテキストメニュー表示

[引数]
event -- イベント

[戻り値]
void

Definition at line 858 of file RtmTreeCtrl.py.

◆ OnSelChanged() [1/2]

def RtmTreeCtrl.RtmTreeCtrlPanel.OnSelChanged (   self,
  event 
)

Definition at line 957 of file RtmTreeCtrl.py.

◆ OnSelChanged() [2/2]

def RtmTreeCtrl.RtmTreeCtrlPanel.OnSelChanged (   self,
  event 
)
セレクトされた

[引数]
event -- Event, 使用していない

[戻り値]
void

Definition at line 1179 of file RtmTreeCtrl.py.

◆ OnSelChanging()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnSelChanging (   self,
  event 
)

Definition at line 964 of file RtmTreeCtrl.py.

◆ OnSize()

def RtmTreeCtrl.RtmTreeCtrlPanel.OnSize (   self,
  event 
)

Definition at line 945 of file RtmTreeCtrl.py.

◆ Refresh()

def RtmTreeCtrl.RtmTreeCtrlPanel.Refresh (   self,
  dummy 
)
ネーミングツリーをリフレッシュ

[引数]
void

[戻り値]
void

Definition at line 834 of file RtmTreeCtrl.py.

◆ searchCategoryName()

def RtmTreeCtrl.RtmTreeCtrlPanel.searchCategoryName (   self,
  item 
)
現在のItemIdからCategoryの名称を検索
manager にぶら下がっているcategory名を検索

[引数]
cur_id -- 現在のItemID

[戻り値]
ret -- ツリーのFull Path

Definition at line 1000 of file RtmTreeCtrl.py.

◆ searchManagerPath()

def RtmTreeCtrl.RtmTreeCtrlPanel.searchManagerPath (   self,
  item 
)
現在のItemIdからManagerのFullPathを作成

[引数]
cur_id -- 現在のItemID

[戻り値]
ret -- ツリーのFull Path

Definition at line 1036 of file RtmTreeCtrl.py.

◆ SetNameServer()

def RtmTreeCtrl.RtmTreeCtrlPanel.SetNameServer (   self,
  name_server 
)
ネームサーバのアドレス:ポートをセット

[引数]
name_server -- ネームサーバのアドレス:ポート

[戻り値]
void

Definition at line 766 of file RtmTreeCtrl.py.

Member Data Documentation

◆ comp_popup

RtmTreeCtrl.RtmTreeCtrlPanel.comp_popup

Definition at line 724 of file RtmTreeCtrl.py.

◆ cookie

RtmTreeCtrl.RtmTreeCtrlPanel.cookie
static

Definition at line 1031 of file RtmTreeCtrl.py.

◆ cur_id

RtmTreeCtrl.RtmTreeCtrlPanel.cur_id
static

Definition at line 1031 of file RtmTreeCtrl.py.

◆ frame

RtmTreeCtrl.RtmTreeCtrlPanel.frame

Definition at line 671 of file RtmTreeCtrl.py.

◆ item

RtmTreeCtrl.RtmTreeCtrlPanel.item

Definition at line 958 of file RtmTreeCtrl.py.

◆ kind

string RtmTreeCtrl.RtmTreeCtrlPanel.kind = ''
static

Definition at line 1026 of file RtmTreeCtrl.py.

◆ log

RtmTreeCtrl.RtmTreeCtrlPanel.log

Definition at line 676 of file RtmTreeCtrl.py.

◆ manager_popup

RtmTreeCtrl.RtmTreeCtrlPanel.manager_popup

Definition at line 726 of file RtmTreeCtrl.py.

◆ module_popup

RtmTreeCtrl.RtmTreeCtrlPanel.module_popup

Definition at line 725 of file RtmTreeCtrl.py.

◆ myDict

RtmTreeCtrl.RtmTreeCtrlPanel.myDict

Definition at line 669 of file RtmTreeCtrl.py.

◆ name_server

RtmTreeCtrl.RtmTreeCtrlPanel.name_server

Definition at line 691 of file RtmTreeCtrl.py.

◆ name_server_pre

RtmTreeCtrl.RtmTreeCtrlPanel.name_server_pre

Definition at line 692 of file RtmTreeCtrl.py.

◆ names_popup

RtmTreeCtrl.RtmTreeCtrlPanel.names_popup

Definition at line 727 of file RtmTreeCtrl.py.

◆ nshelper

RtmTreeCtrl.RtmTreeCtrlPanel.nshelper

Definition at line 694 of file RtmTreeCtrl.py.

◆ NSHistory

RtmTreeCtrl.RtmTreeCtrlPanel.NSHistory

Definition at line 689 of file RtmTreeCtrl.py.

◆ parent

RtmTreeCtrl.RtmTreeCtrlPanel.parent

Definition at line 668 of file RtmTreeCtrl.py.

◆ ret

RtmTreeCtrl.RtmTreeCtrlPanel.ret = cur_name[0:num-1]
static

Definition at line 1029 of file RtmTreeCtrl.py.

◆ threadloop

RtmTreeCtrl.RtmTreeCtrlPanel.threadloop

Definition at line 670 of file RtmTreeCtrl.py.

◆ tree

RtmTreeCtrl.RtmTreeCtrlPanel.tree

Definition at line 679 of file RtmTreeCtrl.py.

◆ unknown_popup

RtmTreeCtrl.RtmTreeCtrlPanel.unknown_popup

Definition at line 728 of file RtmTreeCtrl.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