void (@NotNull AnActionEvent e) { getTemplatePresentation().setText(myActionText.getValue()); Project project = e.getProject(); String place = e.getPlace(); boolean enabled = project != null && ( e.isFromActionToolbar() || ActionPlaces.isMainMenuOrActionSearch(place) || ActionPlaces.isPopupPlace(place) && e.getData(LangDataKeys.IDE_VIEW) != null); e.getPresentation().setEnabledAndVisible(enabled); updatePresentationTextAndIcon(e, e.getPresentation()); }