mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Allow Japanese in ChooseByName popup
This commit is contained in:
@@ -21,6 +21,8 @@ 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.EditorFontType;
|
||||
import com.intellij.openapi.editor.ex.util.EditorUtil;
|
||||
import com.intellij.openapi.editor.impl.SettingsImpl;
|
||||
import com.intellij.openapi.fileTypes.UnknownFileType;
|
||||
@@ -40,6 +42,7 @@ import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.ui.popup.*;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.openapi.util.Pair;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.openapi.util.registry.Registry;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.openapi.wm.IdeFocusManager;
|
||||
@@ -448,7 +451,10 @@ public abstract class ChooseByNameBase {
|
||||
.registerCustomShortcutSet(ActionManager.getInstance().getAction(IdeActions.ACTION_COPY).getShortcutSet(), myTextField);
|
||||
|
||||
myTextFieldPanel.add(myTextField);
|
||||
Font editorFont = EditorUtil.getEditorFont();
|
||||
// [tav] todo: UIUtil.getFontWithFallback() doesn't display Japanese on OSX
|
||||
Font editorFont = SystemInfo.isMac ?
|
||||
EditorColorsManager.getInstance().getGlobalScheme().getFont(EditorFontType.PLAIN) :
|
||||
EditorUtil.getEditorFont();
|
||||
myTextField.setFont(editorFont);
|
||||
myTextField.putClientProperty("caretWidth", JBUI.scale(new SettingsImpl().getLineCursorWidth()));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user