プロジェクトを作る
というころで、早速 Eclipse で Plug-in プロジェクトを作りましょう。
特にテンプレートを使用しなかったので、Extensions は何もありません。
まずはここに actionSets を追加して、メニューバーとツールバーに追加してみます。
actionSets は ID が必須じゃないんですね。知らなかった。
さて、ここに actionSet を追加。
にしてあります。
そして、Separator を追加し、さらに Menu と Action を追加しました。
アイコンは
というのを用意しました。
結局、Extensions はこうなりました。
そして、plugin.xml は
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.0"?> <plugin> <extension point="org.eclipse.ui.actionSets"> <actionSet id="jp_gr_java_conf_skrb_lg3d_wrpe_actionSet" label="LG3D" visible="true"> <menu id="jp.gr.java_conf.skrb.lg3d.wrpe.menu" label="&LG3D"> <separator name="group"/> </menu> <action icon="icons/stopukulele.gif" id="jp.gr.java_conf.skrb.lg3d.wrpe.stop" label="S&top LG3D" menubarPath="jp.gr.java_conf.skrb.lg3d.wrpe.menu/group" style="push" toolbarPath="Normal/additions"/> <action icon="icons/ukulele.gif" id="jp.gr.java_conf.skrb.lg3d.wrpe.start" label="&Start LG3D" menubarPath="jp.gr.java_conf.skrb.lg3d.wrpe.menu/group" style="push" toolbarPath="Normal/additions"/> </actionSet> </extension> </plugin>
実行するとちゃんとアイコンやメニューは表示されます。
でも、メニューを選択しても、怒られちゃうんですけどね ^^;;
アクションのクラスは明日作ろうっと。