RCP アプリケーションに検索プラグインを追加しました。このプラグインを追加すると、メイン メニュー バーに検索メニューが追加されます。
検索メニューとその前のメニューの間にピクセルのギャップがあることに気付きました。画像をご覧ください。
これがどのように来ているのか、どうすれば削除できるのか誰か知っていますか?
RCP アプリケーションに検索プラグインを追加しました。このプラグインを追加すると、メイン メニュー バーに検索メニューが追加されます。
検索メニューとその前のメニューの間にピクセルのギャップがあることに気付きました。画像をご覧ください。
これがどのように来ているのか、どうすれば削除できるのか誰か知っていますか?
RCP アプリケーションの ApplicationWorkbenchWindowAdvisor クラスの postWindowCreate メソッドを修正することで、この問題を修正しました。
IWorkbenchPage page = this.getWindowConfigurer().getWindow().getActivePage();
MenuManager menuBarManager = ((ApplicationWindow)page.getWorkbenchWindow()).getMenuBarManager();
menuBarManager.remove("navigate");
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());
}