#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]) -すでに存在するモデルや、他のヒトが作ったモデルを表示しているビューワの場合、どうやるのかなぁ? -- [[きの]] &new{2005-03-03 (木) 01:16:30}; -やっぱDelegateするラッパを作るのかなぁ -- [[きの]] &new{2005-03-17 19:56:37 (木)}; #comment #topicpath SIZE(10){現在のアクセス:&counter;}