- 898 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 21:34:49 ]
- >>896
Eclipseの場合、preferenceについては全てxmlで保持してる workspace/.metadate/.pluginsフォルダに色々もってるよ パースペクティブの設定を探してみた、↓これかなぁ? %workspace%/.metadata/.plugins/org.eclipse.ui.workbench <perspective>タグ内に<hide_toolbar_item_id>タグがある 閑話休題 で設定について、私も興味合ったので調べてみました。 plugin.xmlでは既存のパースペクティブはいじれないかも パースペクティブを同じ内容で二重登録した場合にどうなるかは分からないけどやらない方が良いかと 色々変えたいなら、自作パースペクティブをお薦め ソース上で設定するなら、Eclipse3.5のSDKを落としてきてソース見ると参考になるかもよ CustomizePerspectiveの実装箇所を見てみるとかね たとえばこのクラス↓ org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog.class の okPressedメソッド、ここでIActionSetDescriptorやらなんやらで設定してます。 perspective.turnOnActionSets((IActionSetDescriptor[]) toAdd .toArray(new IActionSetDescriptor[toAdd.size()])); perspective.turnOffActionSets((IActionSetDescriptor[]) toRemove .toArray(new IActionSetDescriptor[toAdd.size()])); このあたりを真似すると設定が出来ちゃうはずです。 ☆既存ソースは色々と勉強になるのでプラグイン開発には必須ですよん。
|

|