mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fixes after review IDEA-CR-3613
This commit is contained in:
+2
-2
@@ -20,9 +20,9 @@ import com.intellij.codeInsight.navigation.ListBackgroundUpdaterTask;
|
||||
import com.intellij.find.FindUtil;
|
||||
import com.intellij.ide.PsiCopyPasteManager;
|
||||
import com.intellij.ide.util.PsiElementListCellRenderer;
|
||||
import com.intellij.ide.util.gotoByName.ChooseByNameBase;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.ex.util.EditorUtil;
|
||||
import com.intellij.openapi.progress.ProgressManager;
|
||||
import com.intellij.openapi.ui.popup.JBPopup;
|
||||
import com.intellij.openapi.ui.popup.PopupChooserBuilder;
|
||||
@@ -128,7 +128,7 @@ public class PsiElementListNavigator {
|
||||
});
|
||||
|
||||
list.setCellRenderer(listRenderer);
|
||||
list.setFont(ChooseByNameBase.getEditorFont());
|
||||
list.setFont(EditorUtil.getEditorFont());
|
||||
|
||||
final PopupChooserBuilder builder = new PopupChooserBuilder(list);
|
||||
if (listRenderer instanceof PsiElementListCellRenderer) {
|
||||
|
||||
@@ -22,11 +22,11 @@ import com.intellij.featureStatistics.FeatureUsageTracker;
|
||||
import com.intellij.find.FindUtil;
|
||||
import com.intellij.ide.util.EditSourceUtil;
|
||||
import com.intellij.ide.util.PsiElementListCellRenderer;
|
||||
import com.intellij.ide.util.gotoByName.ChooseByNameBase;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.navigation.NavigationItem;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.ex.util.EditorUtil;
|
||||
import com.intellij.openapi.extensions.Extensions;
|
||||
import com.intellij.openapi.progress.ProgressManager;
|
||||
import com.intellij.openapi.project.DumbService;
|
||||
@@ -130,7 +130,7 @@ public abstract class GotoTargetHandler implements CodeInsightActionHandler {
|
||||
}
|
||||
};
|
||||
|
||||
list.setFont(ChooseByNameBase.getEditorFont());
|
||||
list.setFont(EditorUtil.getEditorFont());
|
||||
|
||||
list.setCellRenderer(new DefaultListCellRenderer() {
|
||||
@Override
|
||||
|
||||
@@ -19,7 +19,6 @@ package com.intellij.codeInsight.navigation;
|
||||
import com.intellij.ide.util.DefaultPsiElementCellRenderer;
|
||||
import com.intellij.ide.util.EditSourceUtil;
|
||||
import com.intellij.ide.util.PsiElementListCellRenderer;
|
||||
import com.intellij.ide.util.gotoByName.ChooseByNameBase;
|
||||
import com.intellij.navigation.GotoRelatedItem;
|
||||
import com.intellij.navigation.GotoRelatedProvider;
|
||||
import com.intellij.navigation.NavigationItem;
|
||||
@@ -27,6 +26,7 @@ import com.intellij.openapi.actionSystem.DataContext;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.ex.MarkupModelEx;
|
||||
import com.intellij.openapi.editor.ex.RangeHighlighterEx;
|
||||
import com.intellij.openapi.editor.ex.util.EditorUtil;
|
||||
import com.intellij.openapi.editor.impl.DocumentMarkupModel;
|
||||
import com.intellij.openapi.editor.markup.HighlighterTargetArea;
|
||||
import com.intellij.openapi.editor.markup.MarkupModel;
|
||||
@@ -116,7 +116,7 @@ public final class NavigationUtil {
|
||||
};
|
||||
list.setCellRenderer(renderer);
|
||||
|
||||
list.setFont(ChooseByNameBase.getEditorFont());
|
||||
list.setFont(EditorUtil.getEditorFont());
|
||||
|
||||
if (selection != null) {
|
||||
list.setSelectedValue(selection, true);
|
||||
|
||||
@@ -26,7 +26,6 @@ import com.intellij.ide.IdeEventQueue;
|
||||
import com.intellij.ide.actions.CopyReferenceAction;
|
||||
import com.intellij.ide.actions.GotoFileAction;
|
||||
import com.intellij.ide.actions.WindowAction;
|
||||
import com.intellij.ide.ui.UISettings;
|
||||
import com.intellij.ide.ui.laf.darcula.ui.DarculaTextBorder;
|
||||
import com.intellij.ide.ui.laf.darcula.ui.DarculaTextFieldUI;
|
||||
import com.intellij.openapi.Disposable;
|
||||
@@ -35,8 +34,7 @@ import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.application.ModalityState;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.editor.colors.EditorColorsManager;
|
||||
import com.intellij.openapi.editor.colors.EditorColorsScheme;
|
||||
import com.intellij.openapi.editor.ex.util.EditorUtil;
|
||||
import com.intellij.openapi.fileTypes.UnknownFileType;
|
||||
import com.intellij.openapi.fileTypes.ex.FileTypeManagerEx;
|
||||
import com.intellij.openapi.keymap.Keymap;
|
||||
@@ -490,7 +488,7 @@ public abstract class ChooseByNameBase {
|
||||
myTextField.setActionMap(actionMap);
|
||||
|
||||
myTextFieldPanel.add(myTextField);
|
||||
Font editorFont = getEditorFont();
|
||||
Font editorFont = EditorUtil.getEditorFont();
|
||||
myTextField.setFont(editorFont);
|
||||
|
||||
if (checkBoxName != null) {
|
||||
@@ -1824,11 +1822,4 @@ public abstract class ChooseByNameBase {
|
||||
public JTextField getTextField() {
|
||||
return myTextField;
|
||||
}
|
||||
|
||||
public static Font getEditorFont() {
|
||||
EditorColorsScheme scheme = EditorColorsManager.getInstance().getGlobalScheme();
|
||||
int size = UISettings.getInstance().PRESENTATION_MODE
|
||||
? UISettings.getInstance().PRESENTATION_MODE_FONT_SIZE - 4 : scheme.getEditorFontSize();
|
||||
return new Font(scheme.getEditorFontName(), Font.PLAIN, size);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,10 +17,12 @@ package com.intellij.openapi.editor.ex.util;
|
||||
|
||||
import com.intellij.diagnostic.Dumpable;
|
||||
import com.intellij.diagnostic.LogMessageEx;
|
||||
import com.intellij.ide.ui.UISettings;
|
||||
import com.intellij.openapi.application.Result;
|
||||
import com.intellij.openapi.application.WriteAction;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.editor.*;
|
||||
import com.intellij.openapi.editor.colors.EditorColorsManager;
|
||||
import com.intellij.openapi.editor.colors.EditorColorsScheme;
|
||||
import com.intellij.openapi.editor.ex.EditorEx;
|
||||
import com.intellij.openapi.editor.impl.ComplementaryFontsRegistry;
|
||||
@@ -899,6 +901,13 @@ public final class EditorUtil {
|
||||
}
|
||||
editor.getSelectionModel().setSelection(startOffset, endOffset);
|
||||
}
|
||||
|
||||
public static Font getEditorFont() {
|
||||
EditorColorsScheme scheme = EditorColorsManager.getInstance().getGlobalScheme();
|
||||
int size = UISettings.getInstance().PRESENTATION_MODE
|
||||
? UISettings.getInstance().PRESENTATION_MODE_FONT_SIZE - 4 : scheme.getEditorFontSize();
|
||||
return new Font(scheme.getEditorFontName(), Font.PLAIN, size);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user