Eclipse/プラグイン開発のTIPS集/あるビューがアクティブの時のみ表示されるアクション
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseでは、あるビューがアクティブの場合だけ表示されるア...
このようにあるビューのみで使用したいアクション(メニュー)...
Eclipseではそのような仕組みを拡張ポイントレベルでサポート...
***拡張ポイント [#f5cc934d]
org.eclipse.ui.actionSetPartAssociations
***plugin.xmlのサンプル [#l2db6b79]
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="nu.mine.kino.plugin.hogehogeg.actionSet"
label="サンプル・アクション・セット" visible="false">
<menu id="sampleMenu" label="サンプル・メニュー(&...
<separator name="sampleGroup"/>
</menu>
<action
class="nu.mine.kino.plugin.hogehogeg.actions.Sampl...
icon="icons/sample.gif"
id="nu.mine.kino.plugin.hogehogeg.actions.SampleAc...
label="サンプル・アクション(&S)"
menubarPath="sampleMenu/sampleGroup"
toolbarPath="sampleGroup"
tooltip="Hello, Eclipse world"/>
</actionSet>
</extension>
<extension point="org.eclipse.ui.actionSetPartAssociatio...
<actionSetPartAssociation
targetID="nu.mine.kino.plugin.hogehogeg.actionSet">
<part id="org.eclipse.jdt.ui.PackageExplorer"/>
</actionSetPartAssociation>
</extension>
これで、IDがorg.eclipse.jdt.ui.PackageExplorerというビュ...
***参考 [#k0194946]
org.eclipse.jdt.uiプラグインに、org.eclipse.jdt.ui.Coding...
***関連リンク [#ocbbb5b9]
[[Eclipse/プラグイン開発のTIPS集/あるパースペクティブを選...
----
この記事は
#vote(おもしろかった[2],そうでもない[0])
-%%actionSetPartAssociations拡張ポイントを使ったアクショ...
-%%というか、visibleがfalseになってる場合、アクションを追...
-visible="true"としてしまうと、いつも表示されてしまうので...
-直接この拡張ポイントとは関係ない話ですが、visible="false...
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseでは、あるビューがアクティブの場合だけ表示されるア...
このようにあるビューのみで使用したいアクション(メニュー)...
Eclipseではそのような仕組みを拡張ポイントレベルでサポート...
***拡張ポイント [#f5cc934d]
org.eclipse.ui.actionSetPartAssociations
***plugin.xmlのサンプル [#l2db6b79]
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="nu.mine.kino.plugin.hogehogeg.actionSet"
label="サンプル・アクション・セット" visible="false">
<menu id="sampleMenu" label="サンプル・メニュー(&...
<separator name="sampleGroup"/>
</menu>
<action
class="nu.mine.kino.plugin.hogehogeg.actions.Sampl...
icon="icons/sample.gif"
id="nu.mine.kino.plugin.hogehogeg.actions.SampleAc...
label="サンプル・アクション(&S)"
menubarPath="sampleMenu/sampleGroup"
toolbarPath="sampleGroup"
tooltip="Hello, Eclipse world"/>
</actionSet>
</extension>
<extension point="org.eclipse.ui.actionSetPartAssociatio...
<actionSetPartAssociation
targetID="nu.mine.kino.plugin.hogehogeg.actionSet">
<part id="org.eclipse.jdt.ui.PackageExplorer"/>
</actionSetPartAssociation>
</extension>
これで、IDがorg.eclipse.jdt.ui.PackageExplorerというビュ...
***参考 [#k0194946]
org.eclipse.jdt.uiプラグインに、org.eclipse.jdt.ui.Coding...
***関連リンク [#ocbbb5b9]
[[Eclipse/プラグイン開発のTIPS集/あるパースペクティブを選...
----
この記事は
#vote(おもしろかった[2],そうでもない[0])
-%%actionSetPartAssociations拡張ポイントを使ったアクショ...
-%%というか、visibleがfalseになってる場合、アクションを追...
-visible="true"としてしまうと、いつも表示されてしまうので...
-直接この拡張ポイントとは関係ない話ですが、visible="false...
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: