2

ここに画像の説明を入力

上記のスナップショットを参照してください。コマンドをツールバー 1 に追加したいのですが、ツールバー 2 に入ります。これが私のplugin.xmlです。

<menuContribution
            allPopups="false"
            locationURI="toolbar:org.eclipse.ui.main.toolbar">
         <toolbar
               id="my.toolbar">
            <command
                  commandId="my.open"
                  label="Open"
                  style="push">
            </command>
            <command
                  commandId="my.save"
                  label="Save"
                  style="push">
            </command>
            <command
                  commandId="my.exit"
                  label="Exit"
                  style="push">
            </command>
         </toolbar>
      </menuContribution>

locationURI またはツールバー ID が正しくないことはわかっています。しかし、ツールバー 1 の ID がわかりません。問題を調べてください。

4

1 に答える 1

1

これはシステムのバグであり、windowContributionがウィンドウ作成中の正しいタイミングで適用されていません。https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Platform&component=UIでバグを開くことができます

保存と復元をtrueに設定した場合、復元ではおそらく正しい場所にあります(ただし、それでも修正されるはずです)。

于 2012-09-26T12:05:31.490 に答える