Author: akazakov
Date: 2008-03-11 09:44:19 -0400 (Tue, 11 Mar 2008)
New Revision: 6839
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1322
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java 2008-03-11
13:32:16 UTC (rev 6838)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/preferences/SeamSettingsPreferencePageNew.java 2008-03-11
13:44:19 UTC (rev 6839)
@@ -295,7 +295,7 @@
registerEditor(testPackageEditor, testGroup);
setEnabledSeamSuport(warSeamProject!=null);
-// setRuntimeIsSelected(getSeamRuntimeName().length()>0);
+ setRuntimeIsSelected(getSeamRuntimeName().length()>0);
return root;
}
@@ -527,9 +527,9 @@
private void setEnabledSeamSuport(boolean enabled) {
// just for enabling/disabling groups
- setEnabledGroups(enabled);
suportSeam = enabled;
if(!enabled) {
+ setEnabledGroups(enabled);
// disable all below
for (String key : editorRegistry.keySet()) {
if(key!=SeamPreferencesMessages.SEAM_SETTINGS_PREFERENCE_PAGE_SEAM_SUPPORT) {
@@ -537,19 +537,22 @@
}
}
} else {
- for (String key : editorRegistry.keySet()) {
- if(key!=SeamPreferencesMessages.SEAM_SETTINGS_PREFERENCE_PAGE_SEAM_SUPPORT
- && key!=ISeamFacetDataModelProperties.SEAM_TEST_PROJECT
- && key!=ISeamFacetDataModelProperties.TEST_SOURCE_FOLDER
- && key!=ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH
- && key!=ISeamFacetDataModelProperties.SEAM_EJB_PROJECT) {
- editorRegistry.get(key).setEnabled(enabled);
+ editorRegistry.get(ISeamFacetDataModelProperties.SEAM_RUNTIME_NAME).setEnabled(enabled);
+ if(runtimeIsSelected) {
+ setEnabledGroups(enabled);
+ for (String key : editorRegistry.keySet()) {
+ if(key!=SeamPreferencesMessages.SEAM_SETTINGS_PREFERENCE_PAGE_SEAM_SUPPORT
+ && key!=ISeamFacetDataModelProperties.SEAM_TEST_PROJECT
+ && key!=ISeamFacetDataModelProperties.TEST_SOURCE_FOLDER
+ && key!=ISeamFacetDataModelProperties.TEST_CASES_PACKAGE_PATH
+ && key!=ISeamFacetDataModelProperties.SEAM_EJB_PROJECT) {
+ editorRegistry.get(key).setEnabled(enabled);
+ }
}
+ setEnabledTestGroup();
+ setEnabledDeploymentGroup();
}
- setEnabledTestGroup();
- setEnabledDeploymentGroup();
}
-
}
private void setEnabledDeploymentGroup() {