Example #1
0
 public void refreshText() {
   setText(homeTextField, emacsHomeService);
   setText(srcTextField, emacsSourceService);
   if (!EnvironmentInitializer.isGlobalInitialized()) {
     isSourceValid =
         GlobalEnvironment.testProperty(
             GlobalEnvironment.PropertyType.SOURCE, emacsSourceService.getEmacsParameter());
     isHomeValid =
         GlobalEnvironment.testProperty(
             GlobalEnvironment.PropertyType.HOME, emacsHomeService.getEmacsParameter());
   } else {
     isHomeValid = true;
     isSourceValid = true;
   }
   homeLabel.setForeground(isHomeValid ? Color.black : Color.red);
   srcLabel.setForeground(isSourceValid ? Color.black : Color.red);
   applyButton.setEnabled(false);
   infoLabel.setText("");
 }
Example #2
0
 public void initEnv() {
   myEnvironment = new CustomEnvironment(GlobalEnvironment.INSTANCE);
   EnvironmentInitializer.initProjectEnv(myProject, myEnvironment);
   setToolWindowsEnabled(true);
 }