- 追加された行はこの色です。
- 削除された行はこの色です。
#topicpath
----
プロパティシートとは、ビューで選択されているオブジェクトや、エディタの内容などを表示するためのビューです。
-対象のビューで getAdapterメソッドで PropertySheetPage インスタンスを返す
-対象のビュー内で使用しているビューワを引数にして、 getSite().setSelectionProvider(viewer) を呼ぶ
-対象のモデルをimplements IPropertySourceする
-IPropertySourceのメソッド
public Object getPropertyValue(Object id);
public void setPropertyValue(Object id, Object value);
他を実装する
***対象のビュー内で使用しているビューワを引数にして、 getSite().setSelectionProvider(viewer) を呼ぶ [#y4c4bb4b]
getSite().setSelectionProvider(viewer)をセットすると、そのビューを選択したときに、ビューワ内のモデルがプロパティに通知されることになります。
***関連リンク [#n27ad0df]
-[[プロパティ・シートの使用:http://www13.plala.or.jp/observe/PDE/PDEPropertySheet.html]]
----
この記事は
#vote(おもしろかった[0],そうでもない[1])
#vote(おもしろかった[1],そうでもない[1])
-すでに存在するモデルや、他のヒトが作ったモデルを表示しているビューワの場合、どうやるのかなぁ? -- [[きの]] &new{2005-03-03 (木) 01:16:30};
-やっぱDelegateするラッパを作るのかなぁ -- [[きの]] &new{2005-03-17 19:56:37 (木)};
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}