IDEA-164993 Support for macOS special character (emoji) insertion popover

a better fix for ActionsTreeTest - define action text only in one place
This commit is contained in:
Dmitry Batrak
2017-02-02 18:56:29 +03:00
parent d122de60b1
commit a7a5a3c9b8
2 changed files with 6 additions and 6 deletions
@@ -16,19 +16,20 @@
package com.intellij.ide.actions;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.Presentation;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.ui.mac.foundation.Foundation;
import com.intellij.ui.mac.foundation.ID;
public class MacEmojiAndSymbolsInputAction extends DumbAwareAction {
public MacEmojiAndSymbolsInputAction() {
// it's not currently possible to use &, when text is set in resource bundle
getTemplatePresentation().setText("Emoji & Symbols", false);
}
@Override
public void update(AnActionEvent e) {
Presentation presentation = e.getPresentation();
presentation.setEnabledAndVisible(SystemInfo.isMac);
// it's not currently possible to use &, when text is set in resource bundle
presentation.setText("Emoji & Symbols", false);
e.getPresentation().setEnabledAndVisible(SystemInfo.isMac);
}
@Override
@@ -1577,5 +1577,4 @@ action.ToggleDistractionFreeMode.exit=Exit Distraction Free Mode
action.TogglePresentationMode.exit=Exit Presentation Mode
action.TogglePresentationMode.enter=Enter Presentation Mode
action.EmojiAndSymbols.text=Emoji and Symbols
action.EmojiAndSymbols.description=Input special characters using macOS system palette