Commit 408fffa9 authored by Sergey Malenkov's avatar Sergey Malenkov Committed by intellij-monorepo-bot
Browse files

IDEA-250976: support mnemonics in all popups

GitOrigin-RevId: 5486384f5ff3ccbfb827a428f757de5e82f3177a
parent 9e20446c
Branches unavailable Tags unavailable
No related merge requests found
Showing with 2 additions and 14 deletions
+2 -14
......@@ -15,7 +15,6 @@ import com.intellij.ide.ui.UISettings;
import com.intellij.internal.statistic.eventLog.FeatureUsageData;
import com.intellij.internal.statistic.service.fus.collectors.FUCounterUsageLogger;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.MnemonicHelper;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.actionSystem.ex.ActionUtil;
import com.intellij.openapi.actionSystem.ex.TooltipDescriptionProvider;
......@@ -853,8 +852,6 @@ public class FindPopupPanel extends JBPanel<FindPopupPanel> implements FindUI {
add(myPreviewSplitter, "pushx, growx, growy, pushy, sx 10, wrap, pad -4 -4 4 4");
add(bottomPanel, "pushx, growx, dock south, sx 10");
MnemonicHelper.init(this);
List<Component> focusOrder = new ArrayList<>();
focusOrder.add(mySearchComponent);
focusOrder.add(myReplaceComponent);
......
......@@ -3,7 +3,6 @@ package com.intellij.ide.actions;
import com.intellij.codeInsight.hint.HintUtil;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.MnemonicHelper;
import com.intellij.openapi.editor.ex.util.EditorUtil;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.popup.JBPopup;
......@@ -159,8 +158,6 @@ public abstract class BigPopupUI extends BorderLayoutPanel implements Disposable
addToCenter(suggestionsPanel);
getAccessibleContext().setAccessibleName(getAccessibleName());
MnemonicHelper.init(this);
}
protected void addListDataListener(@NotNull AbstractListModel<Object> model) {
......
......@@ -25,7 +25,6 @@ import com.intellij.lang.LangBundle;
import com.intellij.lang.Language;
import com.intellij.navigation.LocationPresentation;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.MnemonicHelper;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ReadAction;
......@@ -266,7 +265,6 @@ public class FileStructurePopup implements Disposable, TreeActionsOwner {
public void show() {
JComponent panel = createCenterPanel();
MnemonicHelper.init(panel);
myTree.addTreeSelectionListener(__ -> {
if (myPopup.isVisible()) {
PopupUpdateProcessor updateProcessor = myPopup.getUserData(PopupUpdateProcessor.class);
......
......@@ -16,7 +16,6 @@ import com.intellij.ide.actions.GotoFileAction;
import com.intellij.ide.ui.laf.darcula.ui.DarculaTextBorder;
import com.intellij.ide.ui.laf.darcula.ui.DarculaTextFieldUI;
import com.intellij.lang.LangBundle;
import com.intellij.openapi.MnemonicHelper;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ModalityState;
......@@ -848,7 +847,6 @@ public abstract class ChooseByNameBase implements ChooseByNameViewModel {
myTextPopup.setSize(bounds.getSize());
myTextPopup.setLocation(bounds.getLocation());
MnemonicHelper.init(myTextFieldPanel);
if (myProject != null && !myProject.isDefault()) {
DaemonCodeAnalyzer.getInstance(myProject).disableUpdateByTimer(myTextPopup);
}
......
......@@ -7,7 +7,6 @@ import com.intellij.codeInsight.template.impl.TemplateState
import com.intellij.icons.AllIcons
import com.intellij.ide.DataManager
import com.intellij.lang.LangBundle
import com.intellij.openapi.MnemonicHelper
import com.intellij.openapi.actionSystem.*
import com.intellij.openapi.actionSystem.ex.ActionUtil
import com.intellij.openapi.editor.DefaultLanguageHighlighterColors.*
......@@ -78,7 +77,6 @@ object TemplateInlayUtil {
try {
editor.putUserData(PopupFactoryImpl.ANCHOR_POPUP_POSITION, inlay.visualPosition)
panel.border = JBEmptyBorder(JBInsets.create(Insets(8, 12, 4, 12)))
MnemonicHelper.init(panel)
val popup = JBPopupFactory.getInstance()
.createComponentPopupBuilder(panel, panel.preferredFocusedComponent)
.setRequestFocus(true)
......
......@@ -8,6 +8,7 @@ import com.intellij.ide.actions.WindowAction;
import com.intellij.ide.ui.PopupLocationTracker;
import com.intellij.ide.ui.ScreenAreaConsumer;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.MnemonicHelper;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.DataContext;
import com.intellij.openapi.actionSystem.DataProvider;
......@@ -1532,6 +1533,7 @@ public class AbstractPopup implements JBPopup, ScreenAreaConsumer {
public MyContentPanel(@NotNull PopupBorder border) {
super(new BorderLayout());
MnemonicHelper.init(this);
putClientProperty(UIUtil.TEXT_COPY_ROOT, Boolean.TRUE);
setBorder(border);
}
......
......@@ -2,7 +2,6 @@
package com.intellij.vcs.commit
import com.intellij.openapi.Disposable
import com.intellij.openapi.MnemonicHelper
import com.intellij.openapi.actionSystem.*
import com.intellij.openapi.editor.colors.EditorColorsListener
import com.intellij.openapi.editor.colors.EditorColorsScheme
......@@ -328,7 +327,6 @@ open class ChangesViewCommitPanel(private val changesView: ChangesListView, priv
setOptions(options)
border = empty(0, 10)
MnemonicHelper.init(this)
// to reflect LaF changes as commit options components are created once per commit
if (needUpdateCommitOptionsUi) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment