回路図エディタおよび回路図 API で使用できるプロパティ ハンドラ関数の説明
プロパティハンドラは、プロパティレベルで定義される関数です。表1は、スケマティックエディタコンポーネントで使用できるプロパティハンドラ関数の概要を示しています。
表1.プロパティハンドラー
プロパティハンドラー |
呼ばれたとき |
プロパティ値が変更されました |
- プロパティ値が変更された後だけでなく、モデルまたはライブラリの読み込み中にも呼び出されます。
- パラメータ:
- mdl - 回路図APIオブジェクト、
- container_handle - アイテムハンドルオブジェクト。コンポーネントハンドルまたはマスクハンドルのいずれかになります。
- property_handle - プロパティ ハンドル。
- old_value - 古いプロパティ値、
- new_value - 新しいプロパティ値。
|
プロパティ値が編集されました |
- コンポーネント プロパティ ダイアログでプロパティ値が変更された後に呼び出されますが、OK ボタンを押しても変更が適用されません。
- このハンドラーは、回路図エディターの UI のコンテキスト内で厳密に実行されます。
- パラメータ:
- mdl - 回路図APIオブジェクト、
- container_handle - アイテムハンドルオブジェクト。コンポーネントハンドルまたはマスクハンドルのいずれかになります。
- property_handle - プロパティ ハンドル。
- new_value - コンポーネント プロパティ ダイアログで設定されたプロパティ値。
|
ボタンをクリックした |
- プロパティ ボタンがクリックされた後に呼び出されます (ウィジェットがボタンに設定されている場合)。
- このハンドラーは、回路図エディターの UI のコンテキスト内で厳密に実行されます。
- パラメータ:
- mdl - 回路図APIオブジェクト、
- container_handle - アイテムハンドルオブジェクト。コンポーネントハンドルまたはマスクハンドルのいずれかになります。
- property_handle - プロパティ ハンドル。
|