in src/java/org/jetbrains/plugins/clojure/config/ui/ClojureFacetSettingsTab.java [54:81]
public ClojureFacetSettingsTab(FacetEditorContext editorContext, FacetValidatorsManager validatorsManager, ClojureModuleSettings settings) {
myModule = editorContext.getModule();
myEditorContext = editorContext;
myValidatorsManager = validatorsManager;
mySettings = settings;
myJvmOpts.setText(mySettings.myJvmOpts);
myReplClass.setText(mySettings.myReplClass);
myReplOpts.setText(mySettings.myReplOpts);
boolean runNrepl = mySettings.myRunNrepl;
myUseNREPLCheckBox.setSelected(runNrepl);
myHostTextField.setEnabled(runNrepl);
myPortTextField.setEnabled(runNrepl);
myHostTextField.setText(mySettings.myNreplHost);
myPortTextField.setText(mySettings.myReplPort);
myUseNREPLCheckBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
final boolean selected = myUseNREPLCheckBox.isSelected();
myHostTextField.setEnabled(selected);
myPortTextField.setEnabled(selected);
}
});
reset();
}