List<AnAction> () { List<AnAction> group = new ArrayList<>(); DefaultActionGroup diffGroup = DefaultActionGroup.createPopupGroup(() -> ActionsBundle.message("group.compare.contents.text")); diffGroup.getTemplatePresentation().setIcon(AllIcons.Actions.Diff); diffGroup.add(Separator.create(ActionsBundle.message("group.compare.contents.text"))); diffGroup.add(new TextShowPartialDiffAction(PartialDiffMode.MIDDLE_LEFT, false)); diffGroup.add(new TextShowPartialDiffAction(PartialDiffMode.MIDDLE_RIGHT, false)); diffGroup.add(new TextShowPartialDiffAction(PartialDiffMode.LEFT_RIGHT, false)); group.add(diffGroup); group.add(Separator.getInstance()); group.addAll(myTextDiffProvider.getToolbarActions()); group.add(new MyToggleExpandByDefaultAction()); group.add(new MyToggleAutoScrollAction()); group.add(new MyEditorReadOnlyLockAction()); group.add(myEditorSettingsAction); group.add(Separator.getInstance()); group.addAll(super.createToolbarActions()); return group; }