mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
hide action icons in toolwindow menus
This commit is contained in:
@@ -19,6 +19,8 @@ import com.intellij.ide.DataManager;
|
||||
import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.actionSystem.ex.ActionManagerEx;
|
||||
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
|
||||
import com.intellij.openapi.actionSystem.impl.MenuItemPresentationFactory;
|
||||
import com.intellij.openapi.keymap.KeymapUtil;
|
||||
import com.intellij.openapi.project.DumbAware;
|
||||
import com.intellij.openapi.util.IconLoader;
|
||||
@@ -109,7 +111,7 @@ public abstract class ToolWindowHeader extends JPanel implements Disposable {
|
||||
public void actionPerformed(AnActionEvent e) {
|
||||
final InputEvent inputEvent = e.getInputEvent();
|
||||
final ActionPopupMenu popupMenu =
|
||||
ActionManager.getInstance().createActionPopupMenu(ToolWindowContentUi.POPUP_PLACE, gearProducer.produce());
|
||||
((ActionManagerImpl)ActionManager.getInstance()).createActionPopupMenu(ToolWindowContentUi.POPUP_PLACE, gearProducer.produce(), new MenuItemPresentationFactory(true));
|
||||
|
||||
int x = 0;
|
||||
int y = 0;
|
||||
|
||||
+3
-1
@@ -19,6 +19,8 @@ import com.intellij.ide.IdeEventQueue;
|
||||
import com.intellij.ide.actions.CloseAction;
|
||||
import com.intellij.ide.actions.ShowContentAction;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.actionSystem.impl.ActionManagerImpl;
|
||||
import com.intellij.openapi.actionSystem.impl.MenuItemPresentationFactory;
|
||||
import com.intellij.openapi.ui.popup.JBPopupFactory;
|
||||
import com.intellij.openapi.ui.popup.ListSeparator;
|
||||
import com.intellij.openapi.ui.popup.PopupStep;
|
||||
@@ -331,7 +333,7 @@ public class ToolWindowContentUi extends JPanel implements ContentUI, PropertyCh
|
||||
group.addAll(toolWindowGroup);
|
||||
}
|
||||
|
||||
final ActionPopupMenu popupMenu = ActionManager.getInstance().createActionPopupMenu(POPUP_PLACE, group);
|
||||
final ActionPopupMenu popupMenu = ((ActionManagerImpl)ActionManager.getInstance()).createActionPopupMenu(POPUP_PLACE, group, new MenuItemPresentationFactory(true));
|
||||
popupMenu.getComponent().show(comp, x, y);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user