Public Member Functions | |
def | __init__ (self, parent, log, frame) |
def | askDialog (self, str) |
def | changeCompColor (self, fullname, state) |
def | checkOtherConnect (self) |
def | createGRtc_from_dict (self, dict) |
def | deleteAllShape (self) |
def | deleteSelectedShape (self) |
def | deleteShape (self, obj) |
def | DelOldConnectAskDialog (self) |
def | loadXML (self) |
def | makeBackgroundPopupMenu (self, evt) |
def | makeBodyPopupMenu (self, evt) |
def | makeDumpData (self) |
def | makeViewModePopupMenu (self, evt) |
def | MyAddBmp (self, shape, x, y, pen) |
def | MyAddOval (self, shape, x, y) |
def | MyAddShape (self, shape, x, y, pen, brush, text, inoutPort=0) |
def | MyAddText (self, shape, x, y, pen, brush=None) |
def | OnDestroy (self, evt) |
def | OnKeyDown (self, evt) |
def | OnLeftDown (self, evt) |
def | OnMiddleDown (self, evt) |
def | OnPopupConnectView (self, evt) |
def | OnPopupDelete (self, evt) |
def | OnPopupDeleteView (self, evt) |
def | OnPopupDelSelectItem (self, evt) |
def | OnPopupExit (self, evt) |
def | OnPopupKill (self, evt) |
def | OnPopupLoadXML (self, evt) |
def | OnPopupRefresh (self, evt) |
def | OnPopupReset (self, evt) |
def | OnPopupSaveDefaultXML (self, evt) |
def | OnPopupSaveXML (self, evt) |
def | OnPopupStart (self, evt) |
def | OnPopupStop (self, evt) |
def | OnPopupSub (self, evt) |
def | OnRightDown (self, evt) |
def | OnRightUp (self, evt) |
def | openFileDialog (self) |
def | reConnect (self) |
def | refresh (self) |
def | remakeLines (self) |
def | saveAsXML (self) |
def | saveFileDialog (self) |
def | saveXML (self, saveFileName) |
def | search_g_inp (self, inp_ref) |
図形描画用のキャンバス生成クラス
Definition at line 3577 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.__init__ | ( | self, | |
parent, | |||
log, | |||
frame | |||
) |
クラスの初期化 [引数] log -- ログ出力クラスのオブジェクト frame -- ステータスバーのオブジェクト ※上記引数は、demoプログラムの名残:削除可 parent -- 親ウィンドウを指定 [戻り値] void
Definition at line 3579 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.askDialog | ( | self, | |
str | |||
) |
ダイアログの表示機能 ok/cancel ダイアログを表示する [引数] str --- ダイアログに表示するメッセージ [戻り値] val --- ダイアログの戻り値(wx.ID_OK/wx.ID_CANCEL) void
Definition at line 4328 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.changeCompColor | ( | self, | |
fullname, | |||
state | |||
) |
コンポーネント単体の色を変更(rtc_state()参照) [引数] fullname -- コンポーネントのフルパス名 [戻り値] void
Definition at line 3633 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.checkOtherConnect | ( | self | ) |
Definition at line 4320 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.createGRtc_from_dict | ( | self, | |
dict | |||
) |
ディクショナリーからコンポーネント図形を生成 [引数] dict -- アセンブリのディクショナリー [戻り値] void
Definition at line 3825 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.deleteAllShape | ( | self | ) |
すべての図形を削除する [引数] なし [戻り値] void
Definition at line 4093 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.deleteSelectedShape | ( | self | ) |
選択中の図形を削除する [引数] なし [戻り値] void
Definition at line 4119 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.deleteShape | ( | self, | |
obj | |||
) |
図形を削除する [引数] 削除を行うShapeオブジェクト [戻り値] void
Definition at line 4066 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.DelOldConnectAskDialog | ( | self | ) |
ダイアログの表示機能 古い接続(コンポーネント上にsubscribe情報があり画面上には線が表示されていない)があれば、 ok/cancel ダイアログを表示する [引数] なし [戻り値] val --- ダイアログの戻り値(wx.ID_OK/wx.ID_CANCEL) 古い情報がない時は、wx.ID_OKを返す void
Definition at line 4349 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.loadXML | ( | self | ) |
Definition at line 3680 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.makeBackgroundPopupMenu | ( | self, | |
evt | |||
) |
バックグランド上のポップアップメニュー(コンテキストメニュー)作成 削除、ロード、セーブのメニュー表示 [引数] evt -- イベント(wx.MouseEvent)を指定 [戻り値] void
Definition at line 4447 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.makeBodyPopupMenu | ( | self, | |
evt | |||
) |
コンポーネント上のポップアップメニュー(コンテキストメニュー)作成 コンポーネント図形本体のOn/Off、削除をメニュー表示 [引数] evt -- イベント(wx.MouseEvent)を指定 [戻り値] void
Definition at line 4406 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.makeDumpData | ( | self | ) |
Definition at line 3713 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.makeViewModePopupMenu | ( | self, | |
evt | |||
) |
バックグランド上のポップアップメニュー(コンテキストメニュー)作成 Connect、Delete のメニュー表示 [引数] evt -- イベント(wx.MouseEvent)を指定 [戻り値] void
Definition at line 4491 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.MyAddBmp | ( | self, | |
shape, | |||
x, | |||
y, | |||
pen | |||
) |
ビットマップ図形の登録 キャンバス、ダイアグラム、イベントとの関連付け [引数] shape -- ビットマップ図形を指定 x -- 表示するx座標 y -- 表示するy座標 pen -- ペン(色、太さ)を指定 [戻り値] shape -- wx.Shape 図形オブジェクト
Definition at line 3928 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.MyAddOval | ( | self, | |
shape, | |||
x, | |||
y | |||
) |
円図形の登録 キャンバス、ダイアグラム、イベントとの関連付け [引数] shape -- ビットマップ図形を指定 x -- 表示するx座標 y -- 表示するy座標 [戻り値] shape -- wx.Shape 図形オブジェクト
Definition at line 3955 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.MyAddShape | ( | self, | |
shape, | |||
x, | |||
y, | |||
pen, | |||
brush, | |||
text, | |||
inoutPort = 0 |
|||
) |
コンポーネント図形、ポート図形の登録 キャンバス、ダイアグラム、イベントとの関連付け [引数] shape -- ビットマップ図形を指定 x -- 表示するx座標 y -- 表示するy座標 pen -- ペン(色、太さ)を指定 burush -- ブラシ(色)を指定 text -- 図形に表示する文字列を指定 inoutPort -- ポート指定フラグ 0:コンポーネント本体 / 1:Inpot,Outport [戻り値] shape -- wx.Shape 図形オブジェクト
Definition at line 4009 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.MyAddText | ( | self, | |
shape, | |||
x, | |||
y, | |||
pen, | |||
brush = None |
|||
) |
テキストの登録 キャンバス、ダイアグラム、イベントとの関連付け [引数] shape -- ビットマップ図形を指定 x -- 表示するx座標 y -- 表示するy座標 pen -- ペン(色、太さ)を指定 burush -- ブラシ(色)を指定 [戻り値] shape -- wx.Shape 図形オブジェクト
Definition at line 3980 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnDestroy | ( | self, | |
evt | |||
) |
ウィンドウ削除イベントハンドラ [引数] evt -- イベント [戻り値] void
Definition at line 4049 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnKeyDown | ( | self, | |
evt | |||
) |
キー押下時のイベントハンドラ 選択中の図形を削除する [引数] evt -- イベント [戻り値] void
Definition at line 4140 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnLeftDown | ( | self, | |
evt | |||
) |
左クリック・ダウンのイベントハンドラ キャンバス上の図形がない空間で左クリックされたら図形選択を解除する [引数] evt -- イベント [戻り値] void
Definition at line 4581 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnMiddleDown | ( | self, | |
evt | |||
) |
マウス中ボタン・ダウンのイベントハンドラ コンポーネント図形の本体上で押されたら、回転処理を行う [引数] evt -- イベント [戻り値] void
Definition at line 4605 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupConnectView | ( | self, | |
evt | |||
) |
Connectメニューの処理を行うイベントハンドラ アセンブリファイル読み込み後の接続(subscribe)処理 [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4372 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupDelete | ( | self, | |
evt | |||
) |
コンポーネント本体の削除を行うイベントハンドラ [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4208 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupDeleteView | ( | self, | |
evt | |||
) |
Deleteメニューの処理を行うイベントハンドラ アセンブリファイル読み込み後の表示画像の全削除処理 [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4392 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupDelSelectItem | ( | self, | |
evt | |||
) |
選択されたアイテムの削除を行うイベントハンドラ [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4251 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupExit | ( | self, | |
evt | |||
) |
Definition at line 4196 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupKill | ( | self, | |
evt | |||
) |
Definition at line 4202 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupLoadXML | ( | self, | |
evt | |||
) |
XMLファイル(comp_data.xml)を読み込むイベントハンドラ [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4262 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupRefresh | ( | self, | |
evt | |||
) |
Refresh処理を行うイベントハンドラ 古い接続(コンポーネント上にだけsubuscribe情報がある。画面に線が表示されていない状態)が あるときに、ok/cancelダイアログを表示し、再接続と最新のステータスで色を変更する [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4300 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupReset | ( | self, | |
evt | |||
) |
Definition at line 4190 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupSaveDefaultXML | ( | self, | |
evt | |||
) |
XMLファイル(アセンブリ)を書き込むイベントハンドラ 上書き保存 ファイル名:System?.xml ・・・ ? には画面番号が入る [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4273 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupSaveXML | ( | self, | |
evt | |||
) |
XMLファイル(アセンブリ)を書き込むイベントハンドラ ファイル名変更で保存 ファイル名は、ダイアログでユーザ任意指定 [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4287 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupStart | ( | self, | |
evt | |||
) |
コンポーネント本体のスタートを行うイベントハンドラ [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4162 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupStop | ( | self, | |
evt | |||
) |
コンポーネント本体のストップを行うイベントハンドラ [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4176 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnPopupSub | ( | self, | |
evt | |||
) |
サブメニューの実験用ダミーイベントハンドラ [引数] evt -- イベント(wx.CommandEvent) [戻り値] void
Definition at line 4240 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnRightDown | ( | self, | |
evt | |||
) |
右クリック・ダウンのイベントハンドラ マウスカーソルがInport/Outport上だと、ツールチップ(バルーンヘルプ)の表示を行う コンポーネント本体上では、ポップアップメニューの表示を行う [引数] evt -- イベント [戻り値] void
Definition at line 4519 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.OnRightUp | ( | self, | |
evt | |||
) |
右クリック・アップのイベントハンドラ ツールチップ(バルーンヘルプ)の削除を行う [引数] evt -- イベント [戻り値] void
Definition at line 4558 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.openFileDialog | ( | self | ) |
Definition at line 3668 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.reConnect | ( | self | ) |
再接続処理 画面上のコンポーネントの再接続処理を呼び出す [引数] なし [戻り値] void
Definition at line 3802 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.refresh | ( | self | ) |
リフレッシュ処理 コンポーネント及び、表示図形のリフレッシュを行う [引数] なし [戻り値] void
Definition at line 3780 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.remakeLines | ( | self | ) |
Definition at line 3818 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.saveAsXML | ( | self | ) |
Definition at line 3773 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.saveFileDialog | ( | self | ) |
Definition at line 3701 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.saveXML | ( | self, | |
saveFileName | |||
) |
Definition at line 3764 of file RtmSystemDraw.py.
def RtmSystemDraw.RtdSystemDraw.search_g_inp | ( | self, | |
inp_ref | |||
) |
インポートの検索 [引数] inp_ref -- インポートのオブジェクトリファレンス [戻り値] g_inp -- インポートのディクショナリー
Definition at line 3647 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.diagram |
Definition at line 3602 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.frame |
Definition at line 3600 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.log |
Definition at line 3599 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID01 |
Definition at line 4505 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID02 |
Definition at line 4506 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID1 |
Definition at line 4420 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID2 |
Definition at line 4421 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID3 |
Definition at line 4422 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID4 |
Definition at line 4423 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID5 |
Definition at line 4424 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupID6 |
Definition at line 4425 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupIDa |
Definition at line 4461 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupIDb |
Definition at line 4462 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupIDc |
Definition at line 4463 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupIDd |
Definition at line 4464 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.popupIDe |
Definition at line 4465 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.pt |
Definition at line 4418 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.rtc_dict |
Definition at line 3607 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.rtc_list |
Definition at line 3608 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.save_gdi |
Definition at line 3603 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.tooltip |
Definition at line 3606 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.x_size |
Definition at line 3597 of file RtmSystemDraw.py.
RtmSystemDraw.RtdSystemDraw.y_size |
Definition at line 3598 of file RtmSystemDraw.py.