void () { final ToolWindow findWindow = ToolWindowManager.getInstance(myProject).getToolWindow(ToolWindowId.FIND); final boolean available = findWindow != null && findWindow.isAvailable(); myForm.getNewTabCheckbox().setEnabled(available); myForm.getNewTabCheckbox().setSelected(FindSettings.getInstance().isShowResultsInSeparateView()); myForm.getScopePanel().addPropertyChangeListener("scope", new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent evt) { updateOkAction(); } }); myForm.getMatchEachNode().setSelected(mySettings.MATCH_RECURSIVELY); myForm.getMatchRootNode().setSelected(!mySettings.MATCH_RECURSIVELY); Disposer.register(myDisposable, myForm); super.init(); }