2

RCP アプリケーションに検索プラグインを追加しました。このプラグインを追加すると、メイン メニュー バーに検索メニューが追加されます。

検索メニューとその前のメニューの間にピクセルのギャップがあることに気付きました。画像をご覧ください。

ここに画像の説明を入力

これがどのように来ているのか、どうすれば削除できるのか誰か知っていますか?

4

2 に答える 2

3

RCP アプリケーションの ApplicationWorkbenchWindowAdvisor クラスの postWindowCreate メソッドを修正することで、この問題を修正しました。

IWorkbenchPage page = this.getWindowConfigurer().getWindow().getActivePage();
MenuManager menuBarManager = ((ApplicationWindow)page.getWorkbenchWindow()).getMenuBarManager();
menuBarManager.remove("navigate");
于 2013-02-12T13:12:18.233 に答える
2

ActionBarAdvisor実装に「 navigate」パスを挿入します。

protected void fillMenuBar(IMenuManager menuBar) {

menuBar.add(createFileMenu());
menuBar.add(createEditMenu());
menuBar.add(new GroupMarker(IWorkbenchActionConstants.M_NAVIGATE));
menuBar.add(新しい GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
menuBar.add(createHelpMenu());

}

于 2013-08-29T12:12:08.947 に答える