ポップアップやメニューバーにアクションを追加するための拡張ポイント、インターフェースをまとめました。
メニューバーや、ツールバーにアクションを表示させたい †
拡張ポイント | org.eclipse.ui.actionSets |
インタフェース | org.eclipse.ui.IWorkbenchWindowActionDelegate? |
|
他のビューのメニューバーにアクションを表示させたい †
拡張ポイント | org.eclipse.ui.viewActions |
インタフェース | org.eclipse.ui.IViewActionDelegate? |
他のビュー内のViewerにポップアップを表示させたい(ビューを指定) †
拡張ポイント | org.eclipse.ui.popupMenus |
インタフェース | org.eclipse.ui.IViewActionDelegate? |
plugin.xmlの記述
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution
targetID="nu.mine.kino.plugin.javadocsearch.views.JavadocsearchView"
id="nu.mine.kino.plugin.google.contributions.JavaDocSearchContext">
<action
label="Googleで検索" icon="icons/icon.gif"
class="nu.mine.kino.plugin.google.popup.actions.JavaDocSearchViewContextAction"
menubarPath="additions"
id="nu.mine.kino.plugin.google.contributions.JavaDocSearchViewContextAction">
</action>
</viewerContribution>
</extension>
他のビュー内のViewerにポップアップを表示させたい(選択されているオブジェクトを指定) †
拡張ポイント | org.eclipse.ui.popupMenus |
インタフェース | org.eclipse.ui.IObjectActionDelegate? |
|
エディタにポップアップを表示させたい †
拡張ポイント | org.eclipse.ui.popupMenus |
インタフェース | org.eclipse.ui.IEditorActionDelegate? |
|
plugin.xmlの記述
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution
targetID="#TextEditorContext"
id="nu.mine.kino.plugin.google.contributions.TextEditorContext">
<action
label="Googleで検索"
icon="icons/icon.gif"
class="nu.mine.kino.plugin.google.popup.actions.
CompilationUnitEditorContextAction"
menubarPath="additions"
id="nu.mine.kino.plugin.google.popup.actions.
CompilationUnitEditorContextAction">
<selection
class="org.eclipse.jface.text.ITextSelection">
</selection>
</action>
</viewerContribution>
</extension>
エディタのメニューバーにアクションを表示させたい †
拡張ポイント | org.eclipse.ui.editorActions |
インタフェース | org.eclipse.ui.IViewActionDelegate? |
この記事は
現在のアクセス:17634