#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(おもしろかった,そうでもない)
-すでに存在するモデルや、他のヒトが作ったモデルを表示しているビューワの場合、どうやるのかなぁ? -- [[きの]] &new{2005-03-03 (木) 01:16:30};

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS