@NotNull private ActionToolbar createToolbar() { final DefaultActionGroup actionGroup = new DefaultActionGroup(); actionGroup.add(new MyRefreshAction(myTree)); if (isToShowAutoScrollButton()) { actionGroup.add(myAutoScrollToSourceHandler.createToggleAction()); } if (isToShowCloseButton()) { actionGroup.add(new CloseAction()); } if (isToShowPreviewButton()) { actionGroup.add( new ToggleAction( UsageViewBundle.message("preview.usages.action.text"), "preview", AllIcons.Actions.PreviewDetails) { @Override public boolean isSelected(AnActionEvent e) { return isPreview(); } @Override public void setSelected(AnActionEvent e, boolean state) { setPreview(state); layoutPanel(); } }); } if (myBuilder.dataFlowToThis) { actionGroup.add(new GroupByLeavesAction(myBuilder)); actionGroup.add(new CanItBeNullAction(myBuilder)); } // actionGroup.add(new ContextHelpAction(HELP_ID)); return ActionManager.getInstance() .createActionToolbar(ActionPlaces.TYPE_HIERARCHY_VIEW_TOOLBAR, actionGroup, false); }
ToggleAction createToggleAutoscrollAction() { return myAutoScrollToSourceHandler.createToggleAction(); }