# HG changeset patch # Parent 5423c9cbdd83626381bc34a9dc90f72812a26480 # User Jesse Glick #166780: do not set main project by default. diff --git a/ant.freeform/src/org/netbeans/modules/ant/freeform/resources/layer.xml b/ant.freeform/src/org/netbeans/modules/ant/freeform/resources/layer.xml --- a/ant.freeform/src/org/netbeans/modules/ant/freeform/resources/layer.xml +++ b/ant.freeform/src/org/netbeans/modules/ant/freeform/resources/layer.xml @@ -82,10 +82,6 @@ - - - - diff --git a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.form b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.form --- a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.form +++ b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.form @@ -1,4 +1,4 @@ - +
@@ -256,26 +256,6 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.java b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.java --- a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.java +++ b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoPanel.java @@ -61,15 +61,12 @@ import org.openide.filesystems.FileUtil; import org.openide.util.HelpCtx; import org.openide.util.NbBundle; -import org.openide.util.NbPreferences; /** * @author David Konecny */ public class BasicProjectInfoPanel extends javax.swing.JPanel implements HelpCtx.Provider{ - private static final String SET_AS_MAIN_PREF = "setAsMain"; // NOI18N - private DocumentListener documentListener; private ChangeListener listener; /** Was antScript property edited by user? */ @@ -84,7 +81,6 @@ public BasicProjectInfoPanel(String projectLocation, String antScript, String projectName, String projectFolder, ChangeListener listener) { initComponents(); - mainProject.setSelected(NbPreferences.forModule(BasicProjectInfoPanel.class).getBoolean(SET_AS_MAIN_PREF, true)); this.projectLocation.setText(projectLocation); this.antScript.setText(antScript); this.projectName.setText(projectName); @@ -129,12 +125,6 @@ return getAsFile(projectFolder.getText()); } - public boolean getMainProject() { - boolean b = mainProject.isSelected(); - NbPreferences.forModule(BasicProjectInfoPanel.class).putBoolean(SET_AS_MAIN_PREF, b); - return b; - } - public String[] getError() { if (projectLocation.getText().length() == 0) { return new String[] { org.openide.util.NbBundle.getMessage(BasicProjectInfoPanel.class, "LBL_BasicProjectInfoPanel_Error_1"), WizardDescriptor.PROP_INFO_MESSAGE }; //NOI18N @@ -310,7 +300,6 @@ jLabel6 = new javax.swing.JLabel(); browseProjectLocation = new javax.swing.JButton(); jSeparator1 = new javax.swing.JSeparator(); - mainProject = new javax.swing.JCheckBox(); jPanel2 = new javax.swing.JPanel(); jLabel7 = new javax.swing.JLabel(); jTextArea2 = new javax.swing.JTextArea(); @@ -452,15 +441,6 @@ gridBagConstraints.insets = new java.awt.Insets(12, 0, 10, 0); add(jSeparator1, gridBagConstraints); - org.openide.awt.Mnemonics.setLocalizedText(mainProject, org.openide.util.NbBundle.getMessage(BasicProjectInfoPanel.class, "LBL_BasicProjectInfoPanel_mainProject")); // NOI18N - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 7; - gridBagConstraints.gridwidth = 3; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - add(mainProject, gridBagConstraints); - mainProject.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(BasicProjectInfoPanel.class, "ACSD_BasicProjectInfoPanel_mainProject")); // NOI18N - jPanel2.setBorder(javax.swing.BorderFactory.createLineBorder(javax.swing.UIManager.getDefaults().getColor("Label.disabledForeground"))); jPanel2.setLayout(new java.awt.GridBagLayout()); @@ -564,7 +544,6 @@ private javax.swing.JPanel jPanel2; private javax.swing.JSeparator jSeparator1; private javax.swing.JTextArea jTextArea2; - private javax.swing.JCheckBox mainProject; private javax.swing.JTextField projectFolder; private javax.swing.JTextField projectLocation; private javax.swing.JTextField projectName; diff --git a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoWizardPanel.java b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoWizardPanel.java --- a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoWizardPanel.java +++ b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/BasicProjectInfoWizardPanel.java @@ -48,7 +48,6 @@ import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import org.netbeans.modules.ant.freeform.spi.support.NewFreeformProjectSupport; -import org.netbeans.spi.project.ui.templates.support.Templates; import org.openide.WizardDescriptor; import org.openide.util.ChangeSupport; import org.openide.util.HelpCtx; @@ -110,7 +109,6 @@ wizardDescriptor.putProperty(NewFreeformProjectSupport.PROP_PROJECT_LOCATION, component.getProjectLocation()); wizardDescriptor.putProperty(NewFreeformProjectSupport.PROP_PROJECT_FOLDER, component.getProjectFolder()); wizardDescriptor.putProperty("NewProjectWizard_Title", null); // NOI18N - Templates.setDefinesMainProject(wizardDescriptor, component.getMainProject()); } public void stateChanged(ChangeEvent e) { diff --git a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/Bundle.properties b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/Bundle.properties --- a/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/Bundle.properties +++ b/ant.freeform/src/org/netbeans/modules/ant/freeform/ui/Bundle.properties @@ -58,8 +58,6 @@ ACSD_BasicProjectInfoPanel_jLabel3=N/A ACSD_BasicProjectInfoPanel_jLabel4=N/A ACSD_BasicProjectInfoPanel_jLabel5=N/A -ACSD_BasicProjectInfoPanel_mainProject=N/A -LBL_BasicProjectInfoPanel_mainProject=Set as &Main Project LBL_BasicProjectInfoPanel_jLabel5=&Project Folder\: LBL_BasicProjectInfoPanel_jLabel4=Project &Name\: BTN_BasicProjectInfoPanel_browseProjectLocation=Bro&wse... diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/layer.xml b/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/layer.xml --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/layer.xml +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/resources/layer.xml @@ -64,10 +64,6 @@ - - - - @@ -176,10 +172,6 @@ - - - - diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ApisupportAntUIUtils.java b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ApisupportAntUIUtils.java --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ApisupportAntUIUtils.java +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ApisupportAntUIUtils.java @@ -215,9 +215,6 @@ try { project = (NbModuleProject) ProjectManager.getDefault().findProject(folder); OpenProjects.getDefault().open(new Project[] { project }, false); - if (Templates.getDefinesMainProject(wd)) { - OpenProjects.getDefault().setMainProject(project); - } } catch (IOException e) { ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, e); } diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ModuleUISettings.java b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ModuleUISettings.java --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ModuleUISettings.java +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/ModuleUISettings.java @@ -61,7 +61,6 @@ private static final String LAST_USED_PLATFORM_ID = "lastUsedPlatformID"; // NOI18N private static final String HARNESSES_UPGRADED = "harnessesUpgraded"; // NOI18N private static final String LAST_USED_CLUSTER_LOCATION = "lastUsedClusterLocation"; // NOI18N - private static final String SET_AS_MAIN = "setAsMain"; // NOI18N public static ModuleUISettings getDefault() { return new ModuleUISettings(); // stateless @@ -139,12 +138,4 @@ prefs().putBoolean(HARNESSES_UPGRADED, b); } - public boolean getSetAsMain() { - return prefs().getBoolean(SET_AS_MAIN, true); - } - - public void setSetAsMain(boolean b) { - prefs().putBoolean(SET_AS_MAIN, b); - } - } diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.form b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.form --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.form +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.form @@ -1,4 +1,4 @@ - + @@ -233,29 +233,6 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.java b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.java --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.java +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/BasicInfoVisualPanel.java @@ -91,7 +91,6 @@ private boolean locationUpdated; private boolean nameUpdated; - private boolean mainProjectTouched; /** Creates new form BasicInfoVisualPanel */ BasicInfoVisualPanel(final NewModuleProjectData data) { @@ -101,21 +100,6 @@ initPlatformCombo(suitePlatformValue); initPanels(); setComponentsVisibility(); - mainProject.setSelected(!isLibraryWizard() && ModuleUISettings.getDefault().getSetAsMain()); - switch (data.getWizardType()) { - case SUITE: - case APPLICATION: - case LIBRARY_MODULE: - break; - case MODULE: - case SUITE_COMPONENT: - if (TypeChooserPanelImpl.getDefaultSuitesComboBox().getItemCount() > 0) { - mainProject.setSelected(false); - } - break; - default: - assert false : "Unknown wizard type = " + data.getWizardType(); - } attachDocumentListeners(); setInitialLocation(); setInitialProjectName(); @@ -162,9 +146,6 @@ return; } - if (!mainProjectTouched) { - mainProject.setSelected(isStandAlone); - } if (!locationUpdated) { setInitialLocation(); } @@ -212,7 +193,6 @@ suitePlatform.setVisible(isSuiteWizard); suitePlatformValue.setVisible(isSuiteWizard); manageSuitePlatform.setVisible(isSuiteWizard); - mainProject.setVisible(!isLibraryWizard); if (typeChooserPanel != null){ typeChooserPanel.setComponentsVisibility(isSuiteComponentWizard, isLibraryWizard); @@ -304,8 +284,6 @@ getData().setProjectName(getNameValue()); getData().setProjectLocation(getLocationValue()); getData().setProjectFolder(folderValue.getText()); - getData().setMainProject(mainProject.isSelected()); - ModuleUISettings.getDefault().setSetAsMain(mainProject.isSelected()); getData().setNetBeansOrg(isNetBeansOrgFolder()); getData().setStandalone(ModuleTypePanel.isStandalone(getSettings())); getData().setSuiteRoot(ModuleTypePanel.getSuiteRoot(getSettings())); @@ -432,7 +410,6 @@ suitePlatformValue = PlatformComponentFactory.getNbPlatformsComboxBox(); manageSuitePlatform = new javax.swing.JButton(); separator3 = new javax.swing.JSeparator(); - mainProject = new javax.swing.JCheckBox(); pnlThouShaltBeholdLayout = new javax.swing.JPanel(); typeChooserPanelContainer = new javax.swing.JPanel(); @@ -569,22 +546,6 @@ gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; add(infoPanel, gridBagConstraints); - - org.openide.awt.Mnemonics.setLocalizedText(mainProject, org.openide.util.NbBundle.getMessage(BasicInfoVisualPanel.class, "CTL_SetAsMainProject")); // NOI18N - mainProject.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(java.awt.event.ActionEvent evt) { - mainProjectActionPerformed(evt); - } - }); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 2; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.insets = new java.awt.Insets(12, 0, 0, 0); - add(mainProject, gridBagConstraints); - mainProject.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(BasicInfoVisualPanel.class, "ACS_CTL_MainProject")); // NOI18N - mainProject.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(BasicInfoVisualPanel.class, "ACS_CTL_MainProject")); // NOI18N - gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; @@ -608,11 +569,7 @@ private void manageSuitePlatformActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_manageSuitePlatformActionPerformed managePlatform(suitePlatformValue); }//GEN-LAST:event_manageSuitePlatformActionPerformed - - private void mainProjectActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_mainProjectActionPerformed - mainProjectTouched = true; - }//GEN-LAST:event_mainProjectActionPerformed - + private void managePlatform(final JComboBox platformCombo) { NbPlatformCustomizer.showCustomizer(); platformCombo.setModel(new PlatformComponentFactory.NbPlatformListModel()); // refresh @@ -637,7 +594,6 @@ private javax.swing.JPanel infoPanel; private javax.swing.JLabel locationLbl; private javax.swing.JTextField locationValue; - private javax.swing.JCheckBox mainProject; private javax.swing.JButton manageSuitePlatform; private javax.swing.ButtonGroup moduleTypeGroup; private javax.swing.JLabel nameLbl; diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/Bundle.properties b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/Bundle.properties --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/Bundle.properties +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/Bundle.properties @@ -51,7 +51,6 @@ CTL_AddToModuleSuite=&Add to Module Suite CTL_ManagePlatforms=&Manage... CTL_ManagePlatforms_g=Mana&ge... -CTL_SetAsMainProject=Set as &Main Project CTL_StandaloneModule=S&tandalone Module LBL_Add_to_Suite=Add to Module Suite: LBL_BasicInfoPanel_Title=Name and Location @@ -83,7 +82,6 @@ ACS_CTL_BrowseSuiteButton=Browse Suite ACS_CTL_FolderValue=Project Folder ACS_CTL_LocationValue=Project Location -ACS_CTL_MainProject=Set as Main Project ACS_CTL_ManagePlatform=Manage platform ACS_CTL_ManageSuitePlatform=Manage suite platform ACS_CTL_ModuleSuiteValue=Module Suite diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewModuleProjectData.java b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewModuleProjectData.java --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewModuleProjectData.java +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewModuleProjectData.java @@ -65,7 +65,6 @@ private String projectLocation; private String projectFolder; private String suiteRoot; - private boolean mainProject; private String codeNameBase; private String platformID; private String bundle; @@ -149,14 +148,6 @@ this.suiteRoot = suiteRoot; } - protected boolean isMainProject() { - return mainProject; - } - - protected void setMainProject(boolean mainProject) { - this.mainProject = mainProject; - } - String getCodeNameBase() { return codeNameBase; } diff --git a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewNbModuleWizardIterator.java b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewNbModuleWizardIterator.java --- a/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewNbModuleWizardIterator.java +++ b/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/wizard/NewNbModuleWizardIterator.java @@ -63,7 +63,6 @@ import org.netbeans.modules.apisupport.project.ui.ModuleUISettings; import org.netbeans.modules.apisupport.project.ui.ApisupportAntUIUtils; import org.netbeans.modules.apisupport.project.ui.customizer.SuiteUtils; -import org.netbeans.spi.project.ui.templates.support.Templates; import org.openide.WizardDescriptor; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; @@ -247,8 +246,6 @@ ApisupportAntUIUtils.setProjectChooserDirParent(projectFolder); } - Templates.setDefinesMainProject(settings, data.isMainProject()); - return resultSet; } diff --git a/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportExecutable.java b/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportExecutable.java --- a/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportExecutable.java +++ b/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportExecutable.java @@ -226,7 +226,6 @@ map.put("DW:consolidationLevel", ConsolidationStrategy.FILE_LEVEL); // NOI18N map.put("DW:rootFolder", lastSelectedProject.getProjectDirectory().getPath()); // NOI18N OpenProjects.getDefault().open(new Project[]{lastSelectedProject}, false); - OpenProjects.getDefault().setMainProject(lastSelectedProject); } catch (IOException ex) { Exceptions.printStackTrace(ex); } diff --git a/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportProject.java b/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportProject.java --- a/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportProject.java +++ b/cnd.discovery/src/org/netbeans/modules/cnd/discovery/projectimport/ImportProject.java @@ -164,7 +164,6 @@ private boolean runConfigure = false; private boolean manualCA = false; private boolean buildArifactWasAnalyzed = false; - private boolean setAsMain; private final String hostUID; private final ExecutionEnvironment executionEnvironment; private final ExecutionEnvironment fileSystemExecutionEnvironment; @@ -226,7 +225,6 @@ makefilePath = (String) wizard.getProperty(WizardConstants.PROPERTY_USER_MAKEFILE_PATH); } runMake = Boolean.TRUE.equals(wizard.getProperty("buildProject")); // NOI18N - setAsMain = Boolean.TRUE.equals(wizard.getProperty("setMain")); // NOI18N toolchain = (CompilerSet)wizard.getProperty(WizardConstants.PROPERTY_TOOLCHAIN); defaultToolchain = Boolean.TRUE.equals(wizard.getProperty(WizardConstants.PROPERTY_TOOLCHAIN_DEFAULT)); @@ -279,7 +277,6 @@ runMake = "true".equals(wizard.getProperty(WizardConstants.PROPERTY_RUN_REBUILD)); // NOI18N } manualCA = "true".equals(wizard.getProperty(WizardConstants.PROPERTY_MANUAL_CODE_ASSISTANCE)); // NOI18N - setAsMain = Boolean.TRUE.equals(wizard.getProperty(WizardConstants.PROPERTY_SET_AS_MAIN)); toolchain = (CompilerSet)wizard.getProperty(WizardConstants.PROPERTY_TOOLCHAIN); defaultToolchain = Boolean.TRUE.equals(wizard.getProperty(WizardConstants.PROPERTY_TOOLCHAIN_DEFAULT)); } @@ -386,9 +383,6 @@ return; } OpenProjects.getDefault().removePropertyChangeListener(this); - //if (setAsMain) { - // OpenProjects.getDefault().setMainProject(makeProject); - //} RP.post(new Runnable() { @Override @@ -412,9 +406,6 @@ private void doWork() { try { //OpenProjects.getDefault().open(new Project[]{makeProject}, false); - //if (setAsMain) { - // OpenProjects.getDefault().setMainProject(makeProject); - //} if (makeProject instanceof Runnable) { ((Runnable)makeProject).run(); } diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/MakeProjectGeneratorImpl.java b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/MakeProjectGeneratorImpl.java --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/MakeProjectGeneratorImpl.java +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/MakeProjectGeneratorImpl.java @@ -165,7 +165,6 @@ if (prjParams.getOpenFlag()) { OpenProjects.getDefault().open(new Project[]{p}, false); - OpenProjects.getDefault().setMainProject(p); } return p; diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/RunDialogPanel.java b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/RunDialogPanel.java --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/RunDialogPanel.java +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/RunDialogPanel.java @@ -1019,7 +1019,6 @@ lastSelectedProject = project; OpenProjects.getDefault().addPropertyChangeListener(this); OpenProjects.getDefault().open(new Project[]{project}, false); - OpenProjects.getDefault().setMainProject(project); return project; } @@ -1085,7 +1084,6 @@ } OpenProjects.getDefault().addPropertyChangeListener(this); OpenProjects.getDefault().open(new Project[]{project}, false); - OpenProjects.getDefault().setMainProject(project); return project; } diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/wizards/WizardConstants.java b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/wizards/WizardConstants.java --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/wizards/WizardConstants.java +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/api/wizards/WizardConstants.java @@ -60,7 +60,6 @@ public static final String PROPERTY_NAME = "name"; // String // NOI18N public static final String MAIN_CLASS = "mainClass"; // String // NOI18N public static final String PROPERTY_PROJECT_FOLDER = "projdir"; // File // NOI18N - public static final String PROPERTY_SET_AS_MAIN = "setAsMain"; // Boolean // NOI18N public static final String PROPERTY_SIMPLE_MODE = "simpleMode"; // Boolean // NOI18N public static final String PROPERTY_FULL_REMOTE = "fullRemote"; // Boolean // NOI18N public static final String PROPERTY_HOST_UID = "hostUID"; // String // NOI18N diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/MakeLogicalViewRootNode.java b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/MakeLogicalViewRootNode.java --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/MakeLogicalViewRootNode.java +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/MakeLogicalViewRootNode.java @@ -557,7 +557,6 @@ ProjectSensitiveActions.projectCommandAction(ActionProvider.COMMAND_TEST, bundle.getString("LBL_TestAction_Name"), null), //SystemAction.get(RunTestAction.class), null, - CommonProjectActions.setAsMainProjectAction(), CommonProjectActions.openSubprojectsAction(), CommonProjectActions.closeProjectAction(), null, @@ -596,7 +595,6 @@ ProjectSensitiveActions.projectCommandAction(ActionProvider.COMMAND_DEBUG, bundle.getString("LBL_DebugAction_Name"), null), ProjectSensitiveActions.projectCommandAction(ActionProvider.COMMAND_DEBUG_STEP_INTO, bundle.getString("LBL_DebugAction_Step_Name"), null), null, - CommonProjectActions.setAsMainProjectAction(), CommonProjectActions.openSubprojectsAction(), CommonProjectActions.closeProjectAction(), null, diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/Bundle.properties b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/Bundle.properties --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/Bundle.properties +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/Bundle.properties @@ -123,9 +123,6 @@ # PanelConfigureProjectVisual TXT_NameAndLoc=Project Name and Location -LBL_setAsMainCheckBox=Set as &Main Project -ACSN_setAsMainCheckBox=Set as Main Project -ACSD_setAsMainCheckBox=N/A LBL_CreateMainFile=Create Main File ACSN_jPanel1=N/A ASCD_jPanel1=N/A @@ -371,7 +368,6 @@ SOURCES_DIR_BUTTON_TXT=Select ImportProjectPanel.configureFlags.text= ImportProjectPanel.browseButton.text=Bro&wse... -ImportProjectPanel.setMainProjectCheckBox.text=Set as &Main Project ImportProjectPanel.buildProjectCheckBox.text=&Build Project LBL_createMainfile=Create Main F&ile diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.form b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.form --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.form +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.form @@ -1,4 +1,4 @@ - + @@ -226,22 +226,6 @@ - - - - - - - - - - - - - - - - diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.java b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.java --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.java +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/PanelProjectLocationVisual.java @@ -116,8 +116,6 @@ // Accessibility makefileTextField.getAccessibleContext().setAccessibleDescription(getString("AD_MAKEFILE")); - setAsMainCheckBox.setVisible(true); - createMainTextField.setText("main"); // NOI18N createMainTextField.getDocument().addDocumentListener(PanelProjectLocationVisual.this); @@ -258,7 +256,6 @@ createMainCheckBox = new javax.swing.JCheckBox(); createMainTextField = new javax.swing.JTextField(); createMainComboBox = new javax.swing.JComboBox(); - setAsMainCheckBox = new javax.swing.JCheckBox(); hostLabel = new javax.swing.JLabel(); toolchainLabel = new javax.swing.JLabel(); hostComboBox = new javax.swing.JComboBox(); @@ -359,7 +356,6 @@ createMainCheckBox.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(createMainCheckBox, bundle.getString("LBL_createMainfile")); // NOI18N - createMainCheckBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); createMainCheckBox.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { createMainCheckBoxActionPerformed(evt); @@ -388,18 +384,6 @@ gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); add(createMainComboBox, gridBagConstraints); - setAsMainCheckBox.setSelected(true); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, bundle.getString("LBL_setAsMainCheckBox")); // NOI18N - setAsMainCheckBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 7; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.weighty = 1.0; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 4, 0); - add(setAsMainCheckBox, gridBagConstraints); - hostLabel.setLabelFor(hostComboBox); org.openide.awt.Mnemonics.setLocalizedText(hostLabel, org.openide.util.NbBundle.getMessage(PanelProjectLocationVisual.class, "LBL_HOST")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); @@ -654,7 +638,6 @@ } } - d.putProperty(WizardConstants.PROPERTY_SET_AS_MAIN, setAsMainCheckBox.isSelected() && setAsMainCheckBox.isVisible() ? Boolean.TRUE : Boolean.FALSE); d.putProperty(WizardConstants.MAIN_CLASS, null); // NOI18N MIMEExtensions cExtensions = MIMEExtensions.get(MIMENames.C_MIME_TYPE); @@ -770,7 +753,6 @@ private javax.swing.JTextField projectLocationTextField; private javax.swing.JLabel projectNameLabel; private javax.swing.JTextField projectNameTextField; - private javax.swing.JCheckBox setAsMainCheckBox; private javax.swing.JComboBox toolchainComboBox; private javax.swing.JLabel toolchainLabel; // End of variables declaration//GEN-END:variables diff --git a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/SelectModePanel.java b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/SelectModePanel.java --- a/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/SelectModePanel.java +++ b/cnd.makeproject/src/org/netbeans/modules/cnd/makeproject/ui/wizards/SelectModePanel.java @@ -480,7 +480,6 @@ void store(WizardDescriptor wizardDescriptor) { if (simpleMode.isSelected()) { wizardDescriptor.putProperty(WizardConstants.PROPERTY_SIMPLE_MODE, Boolean.TRUE); - wizardDescriptor.putProperty(WizardConstants.PROPERTY_SET_AS_MAIN, Boolean.TRUE); } else { wizardDescriptor.putProperty(WizardConstants.PROPERTY_SIMPLE_MODE, Boolean.FALSE); } diff --git a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/GrailsLogicalViewProvider.java b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/GrailsLogicalViewProvider.java --- a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/GrailsLogicalViewProvider.java +++ b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/GrailsLogicalViewProvider.java @@ -160,7 +160,6 @@ actions.add(ProjectSensitiveActions.projectCommandAction(ActionProvider.COMMAND_TEST, NbBundle.getMessage(GrailsLogicalViewProvider.class, "LBL_TestAction_Name"), null)); actions.add(null); - actions.add(CommonProjectActions.setAsMainProjectAction()); actions.add(CommonProjectActions.closeProjectAction()); actions.add(null); actions.add(SystemAction.get(FindAction.class)); diff --git a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/Bundle.properties b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/Bundle.properties --- a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/Bundle.properties +++ b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/Bundle.properties @@ -74,7 +74,6 @@ GetProjectLocationPanel.projectNameTextField.AccessibleContext.accessibleDescription=Project Name GetProjectLocationPanel.projectFolderTextField.AccessibleContext.accessibleDescription=Project Folder GetProjectLocationPanel.browseLocationJButton.AccessibleContext.accessibleDescription=Browse Project Location -GetProjectLocationPanel.setAsMainCheckBox.AccessibleContext.accessibleDescription=Set as Main Project GetProjectLocationPanel.AccessibleContext.accessibleDescription=New Project Location GetProjectLocationPanel.projectLocationTextField.AccessibleContext.accessibleDescription=Project Location GetArtifactNamePanel.projectTextField.AccessibleContext.accessibleDescription=Project @@ -112,4 +111,3 @@ ACSN_optionsContainer=N/A ACSD_optionsContainer=N/A PanelOptionsVisual.configureButton.text=Configure &Grails... -PanelOptionsVisual.setAsMainCheckBox.text=Set as &Main Project diff --git a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.form b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.form --- a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.form +++ b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.form @@ -1,4 +1,4 @@ - + @@ -17,10 +17,7 @@ - - - - + @@ -29,9 +26,7 @@ - - - + @@ -50,16 +45,5 @@ - - - - - - - - - - - diff --git a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.java b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.java --- a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.java +++ b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelOptionsVisual.java @@ -79,8 +79,6 @@ @Override void store(WizardDescriptor settings) { GrailsPlatform.getDefault().removeChangeListener(this); - settings.putProperty( /*XXX Define somewhere */ "setAsMain", // NOI18N - setAsMainCheckBox.isSelected() && setAsMainCheckBox.isVisible() ? Boolean.TRUE : Boolean.FALSE ); } @Override @@ -113,7 +111,6 @@ private void initComponents() { configureButton = new javax.swing.JButton(); - setAsMainCheckBox = new javax.swing.JCheckBox(); org.openide.awt.Mnemonics.setLocalizedText(configureButton, org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "PanelOptionsVisual.configureButton.text")); // NOI18N configureButton.addActionListener(new java.awt.event.ActionListener() { @@ -122,26 +119,19 @@ } }); - setAsMainCheckBox.setSelected(true); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "PanelOptionsVisual.setAsMainCheckBox.text")); // NOI18N - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(configureButton) - .addComponent(setAsMainCheckBox)) + .addComponent(configureButton) .addContainerGap(246, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(configureButton) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(setAsMainCheckBox) - .addContainerGap(44, Short.MAX_VALUE)) + .addContainerGap(75, Short.MAX_VALUE)) ); }// //GEN-END:initComponents @@ -153,7 +143,6 @@ // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton configureButton; - private javax.swing.JCheckBox setAsMainCheckBox; // End of variables declaration//GEN-END:variables } diff --git a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelProjectLocationVisual.java b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelProjectLocationVisual.java --- a/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelProjectLocationVisual.java +++ b/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/PanelProjectLocationVisual.java @@ -118,7 +118,6 @@ } void store( WizardDescriptor d ) { - // d.putProperty( "setAsMain", setAsMainCheckBox.isSelected() && setAsMainCheckBox.isVisible() ? Boolean.TRUE : Boolean.FALSE ); // NOI18N d.putProperty( "projectFolder", new File(projectFolderTextField.getText().trim()) ); // NOI18N d.putProperty( "projectName", projectNameTextField.getText().trim() ); // NOI18N } diff --git a/j2ee.archive/src/org/netbeans/modules/j2ee/archive/ui/RootNode.java b/j2ee.archive/src/org/netbeans/modules/j2ee/archive/ui/RootNode.java --- a/j2ee.archive/src/org/netbeans/modules/j2ee/archive/ui/RootNode.java +++ b/j2ee.archive/src/org/netbeans/modules/j2ee/archive/ui/RootNode.java @@ -118,7 +118,6 @@ actions.add(ProjectSensitiveActions.projectCommandAction( ActionProvider.COMMAND_RUN, bundle.getString("LBL_RunAction_Name"), null)); // NOI18N actions.add(null); - actions.add(CommonProjectActions.setAsMainProjectAction()); actions.add(CommonProjectActions.openSubprojectsAction()); actions.add(CommonProjectActions.closeProjectAction()); actions.add(null); diff --git a/j2ee.clientproject/src/org/netbeans/modules/j2ee/clientproject/ui/resources/layer.xml b/j2ee.clientproject/src/org/netbeans/modules/j2ee/clientproject/ui/resources/layer.xml --- a/j2ee.clientproject/src/org/netbeans/modules/j2ee/clientproject/ui/resources/layer.xml +++ b/j2ee.clientproject/src/org/netbeans/modules/j2ee/clientproject/ui/resources/layer.xml @@ -187,10 +187,6 @@
- - - - diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/Bundle.properties b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/Bundle.properties --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/Bundle.properties +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/Bundle.properties @@ -104,7 +104,6 @@ ProjectLocationPanel.librariesLabel.text=Libraries Folder: #PanelServerPanel -LBL_NWP1_SetAsMain_CheckBox=&Set as Main Project LBL_NWP1_J2EESpecLevel_Label=&Java EE Version\: LBL_NWP1_ContextPath_Label=Context &Path: LBL_NWP1_AddToEnterprise_Label=&Add to Enterprise Application: @@ -112,7 +111,6 @@ LBL_PanelOptions_SharableProject_Checkbox=Project Shared With Other Users LBL_PanelOptions_Location_Label=Sharable Libraries Location: LBL_Browse_Libraries_AcceptedFiles=*.properties files -ACS_LBL_NWP1_SetAsMain_A11YDesc=Set as Main Project ACS_LBL_NPW1_J2EESpecLevel_A11YDesc=Java EE Version Combo Box ACS_LBL_NWP1_ContextPath_A11YDesc=Context Path ACS_LBL_NWP1_AddToEnterpriseCheckBox_A11YDesc=Add to Enterprise Application Check Box diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.form b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.form --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.form +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.form @@ -1,4 +1,4 @@ - +
@@ -42,27 +42,22 @@ - - - - - - - - - - - + + + + + + + - @@ -98,9 +93,7 @@ - - - + @@ -345,20 +338,5 @@ - - - - - - - - - - - - - - - diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.java b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.java --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.java +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectImportLocationPanel.java @@ -61,7 +61,6 @@ import org.netbeans.api.project.ProjectManager; import org.netbeans.api.queries.CollocationQuery; import org.netbeans.modules.j2ee.common.FileSearchUtility; -import org.netbeans.modules.j2ee.common.project.ui.UserProjectSettings; import org.netbeans.modules.j2ee.deployment.devmodules.api.J2eeModule; import org.netbeans.spi.project.ui.support.ProjectChooser; @@ -92,7 +91,6 @@ this.nameFormatter = nameFormatter; this.allowAlternativeBuildXml = allowAlternativeBuildXml; initComponents (); - setAsMainCheckBox.setSelected(UserProjectSettings.getDefault().getSetAsMainProject(j2eeModuleType)); jLabelSrcLocationDesc.setText(importLabel); currentLibrariesLocation = "."+File.separatorChar+"lib"; // NOI18N librariesLocation.setText(currentLibrariesLocation); @@ -163,9 +161,7 @@ settings.putProperty (ProjectLocationWizardPanel.PROJECT_DIR, new File(projectLocation)); } - settings.putProperty(ProjectLocationWizardPanel.SET_AS_MAIN, setAsMainCheckBox.isSelected() ? Boolean.TRUE : Boolean.FALSE ); settings.putProperty(ProjectLocationWizardPanel.SHARED_LIBRARIES, sharableProject.isSelected() ? librariesLocation.getText() : null); - UserProjectSettings.getDefault().setSetAsMainProject(setAsMainCheckBox.isSelected(), j2eeModuleType); } boolean valid (WizardDescriptor settings) { @@ -306,7 +302,6 @@ librariesLabel = new javax.swing.JLabel(); librariesLocation = new javax.swing.JTextField(); browseLibraries = new javax.swing.JButton(); - setAsMainCheckBox = new javax.swing.JCheckBox(); org.openide.awt.Mnemonics.setLocalizedText(jLabelSrcLocationDesc, NbBundle.getMessage(ProjectImportLocationPanel.class, "LBL_IW_LocationSrcDesc")); // NOI18N @@ -362,9 +357,6 @@ } }); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "LBL_NWP1_SetAsMain_CheckBox")); // NOI18N - setAsMainCheckBox.setMargin(new java.awt.Insets(2, 0, 2, 2)); - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -383,23 +375,19 @@ .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jButtonSrcLocation, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jButtonPrjLocation, javax.swing.GroupLayout.Alignment.TRAILING))) - .addGroup(layout.createSequentialGroup() - .addComponent(jLabelPrjLocationDesc, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap()) .addComponent(jSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 639, Short.MAX_VALUE) .addGroup(layout.createSequentialGroup() - .addComponent(sharableProject) - .addContainerGap(304, Short.MAX_VALUE)) - .addGroup(layout.createSequentialGroup() .addComponent(librariesLabel) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(librariesLocation, javax.swing.GroupLayout.DEFAULT_SIZE, 403, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(browseLibraries)) + .addComponent(jLabelSrcLocationDesc, javax.swing.GroupLayout.DEFAULT_SIZE, 639, Short.MAX_VALUE) .addGroup(layout.createSequentialGroup() - .addComponent(setAsMainCheckBox) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabelPrjLocationDesc, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(sharableProject)) .addContainerGap()) - .addComponent(jLabelSrcLocationDesc, javax.swing.GroupLayout.DEFAULT_SIZE, 639, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) @@ -430,9 +418,7 @@ .addComponent(librariesLabel) .addComponent(browseLibraries) .addComponent(librariesLocation, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGap(18, 18, 18) - .addComponent(setAsMainCheckBox) - .addGap(52, 52, 52)) + .addGap(93, 93, 93)) ); jLabelSrcLocationDesc.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N @@ -451,7 +437,6 @@ librariesLabel.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N librariesLocation.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N browseLibraries.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectImportLocationPanel.class, "ACSD_ProjectImportLocationPanel_NA")); // NOI18N @@ -540,7 +525,6 @@ public javax.swing.JTextField moduleLocationTextField; public javax.swing.JTextField projectLocationTextField; public javax.swing.JTextField projectNameTextField; - private javax.swing.JCheckBox setAsMainCheckBox; private javax.swing.JCheckBox sharableProject; // End of variables declaration//GEN-END:variables diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.form b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.form --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.form +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.form @@ -50,10 +50,6 @@ - - - - @@ -88,9 +84,7 @@ - - - + @@ -298,21 +292,6 @@ - - - - - - - - - - - - - - - diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.java b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.java --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.java +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationPanel.java @@ -53,7 +53,6 @@ import javax.swing.event.DocumentListener; import javax.swing.text.Document; import org.netbeans.api.queries.CollocationQuery; -import org.netbeans.modules.j2ee.common.project.ui.UserProjectSettings; import org.netbeans.spi.java.project.support.ui.SharableLibrariesUtils; import org.netbeans.spi.project.support.ant.PropertyUtils; import org.netbeans.spi.project.ui.support.ProjectChooser; @@ -83,7 +82,6 @@ public ProjectLocationPanel(Object j2eeModuleType, String name, String title, ProjectLocationWizardPanel wizard, String defaultNameFormatter) { initComponents(); - setAsMainCheckBox.setSelected(UserProjectSettings.getDefault().getSetAsMainProject(j2eeModuleType)); this.wizard = wizard; this.j2eeModuleType = j2eeModuleType; this.nameFormatter = defaultNameFormatter; @@ -120,7 +118,6 @@ librariesLocation = new javax.swing.JTextField(); browseLibraries = new javax.swing.JButton(); sharableProject = new javax.swing.JCheckBox(); - setAsMainCheckBox = new javax.swing.JCheckBox(); jPanel1 = new javax.swing.JPanel(); lblHint = new javax.swing.JLabel(); @@ -166,9 +163,6 @@ } }); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "LBL_NWP1_SetAsMain_CheckBox")); // NOI18N - setAsMainCheckBox.setMargin(new java.awt.Insets(2, 0, 2, 2)); - org.openide.awt.Mnemonics.setLocalizedText(lblHint, org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "HINT_LibrariesFolder")); // NOI18N javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); @@ -196,9 +190,6 @@ .addComponent(createdFolderTextField)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(browseButton)) - .addGroup(layout.createSequentialGroup() - .addComponent(setAsMainCheckBox) - .addContainerGap(343, Short.MAX_VALUE)) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(sharableProject, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) ); @@ -228,9 +219,7 @@ .addComponent(librariesLocation, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(lblHint, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(setAsMainCheckBox) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGap(27, 27, 27) .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)) ); @@ -251,7 +240,6 @@ librariesLocation.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N browseLibraries.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N sharableProject.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N jPanel1.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N jPanel1.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N lblHint.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectLocationPanel.class, "ACSD_ProjectLocationPanel_NA")); // NOI18N @@ -386,9 +374,7 @@ d.putProperty( ProjectLocationWizardPanel.PROJECT_DIR, new File( folder )); d.putProperty( ProjectLocationWizardPanel.NAME, name ); - d.putProperty(ProjectLocationWizardPanel.SET_AS_MAIN, setAsMainCheckBox.isSelected() ? Boolean.TRUE : Boolean.FALSE ); d.putProperty(ProjectLocationWizardPanel.SHARED_LIBRARIES, sharableProject.isSelected() ? librariesLocation.getText() : null); - UserProjectSettings.getDefault().setSetAsMainProject(setAsMainCheckBox.isSelected(), j2eeModuleType); } void read (WizardDescriptor settings) { @@ -442,7 +428,6 @@ private javax.swing.JTextField projectLocationTextField; private javax.swing.JLabel projectNameLabel; protected javax.swing.JTextField projectNameTextField; - private javax.swing.JCheckBox setAsMainCheckBox; private javax.swing.JCheckBox sharableProject; // End of variables declaration//GEN-END:variables diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationWizardPanel.java b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationWizardPanel.java --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationWizardPanel.java +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/ProjectLocationWizardPanel.java @@ -60,7 +60,6 @@ public static final String PROJECT_DIR = "projdir"; //NOI18N public static final String NAME = "name"; //NOI18N - public static final String SET_AS_MAIN = "setAsMain"; //NOI18N public static final String SHARED_LIBRARIES = "sharedLibraries"; // NOI18N private WizardDescriptor wizardDescriptor; diff --git a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/UserProjectSettings.java b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/UserProjectSettings.java --- a/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/UserProjectSettings.java +++ b/j2ee.common/src/org/netbeans/modules/j2ee/common/project/ui/UserProjectSettings.java @@ -47,7 +47,6 @@ import java.io.File; import java.util.prefs.Preferences; -import org.netbeans.modules.j2ee.deployment.devmodules.api.J2eeModule; import org.openide.filesystems.FileUtil; import org.openide.util.NbBundle; import org.openide.util.NbPreferences; @@ -83,8 +82,6 @@ private static final String LAST_USED_IMPORT_LOCATION = "lastUsedImportLocation"; // NOI18N - private static final String SET_AS_MAIN_PROJECT = "setAsMainProject"; // NOI18N - public static UserProjectSettings getDefault () { return INSTANCE; } @@ -210,13 +207,4 @@ return new File(path); } - public void setSetAsMainProject(boolean setAsMain, Object j2eeModuleType) { - getPreferences().putBoolean(SET_AS_MAIN_PROJECT+"-"+j2eeModuleType.toString(), setAsMain); // NOI18N - } - - public boolean getSetAsMainProject(Object j2eeModuleType) { - return getPreferences().getBoolean(SET_AS_MAIN_PROJECT+"-"+j2eeModuleType.toString(), - j2eeModuleType == J2eeModule.EJB ? false : true); - } - } diff --git a/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/layer.xml b/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/layer.xml --- a/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/layer.xml +++ b/j2ee.earproject/src/org/netbeans/modules/j2ee/earproject/ui/resources/layer.xml @@ -182,10 +182,6 @@
- - - - diff --git a/j2ee.ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/resources/layer.xml b/j2ee.ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/resources/layer.xml --- a/j2ee.ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/resources/layer.xml +++ b/j2ee.ejbjarproject/src/org/netbeans/modules/j2ee/ejbjarproject/ui/resources/layer.xml @@ -180,10 +180,6 @@ - - - - diff --git a/j2ee.jboss4/test/qa-functional/src/org/netbeans/test/j2ee/lib/Util.java b/j2ee.jboss4/test/qa-functional/src/org/netbeans/test/j2ee/lib/Util.java --- a/j2ee.jboss4/test/qa-functional/src/org/netbeans/test/j2ee/lib/Util.java +++ b/j2ee.jboss4/test/qa-functional/src/org/netbeans/test/j2ee/lib/Util.java @@ -111,8 +111,6 @@ public void run() { OpenProjectList.getDefault().addPropertyChangeListener(listener); OpenProjectList.getDefault().open(project); - // Set main? Probably user should do this if he wants. - // OpenProjectList.getDefault().setMainProject(project); } }); // WAIT PROJECT OPEN - start diff --git a/j2ee.kit/test/qa-functional/src/org/netbeans/test/j2ee/lib/J2eeProjectSupport.java b/j2ee.kit/test/qa-functional/src/org/netbeans/test/j2ee/lib/J2eeProjectSupport.java --- a/j2ee.kit/test/qa-functional/src/org/netbeans/test/j2ee/lib/J2eeProjectSupport.java +++ b/j2ee.kit/test/qa-functional/src/org/netbeans/test/j2ee/lib/J2eeProjectSupport.java @@ -108,8 +108,6 @@ public void run() { OpenProjectList.getDefault().addPropertyChangeListener(listener); OpenProjectList.getDefault().open(project); - // Set main? Probably user should do this if he wants. - // OpenProjectList.getDefault().setMainProject(project); } }); // WAIT PROJECT OPEN - start diff --git a/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/Bundle.properties b/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/Bundle.properties --- a/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/Bundle.properties +++ b/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/Bundle.properties @@ -65,7 +65,6 @@ LBL_NWP1_CreatedProjectFolder_Lablel=Project Fol&der\: LBL_NWP1_CreatedProjectFolder_LablelMnemonic=d LBL_NWP1_CreateMainClass_CheckBoxMnemonic=C -LBL_NWP1_SetAsMain_CheckBoxMnemonic=S LBL_NPW1_DefaultProjectName=newProject LBL_NWP1_SelectProjectLocation=Select Project Location @@ -156,10 +155,6 @@ ACSD_PlatformInstall=Install Platform Wizard -ACSN_setAsMainCheckBox=Set as Main Project - -ACSD_setAsMainCheckBox=N/A - ACSN_createMainCheckBox=Create Main Class ACSD_createMainCheckBox=Select checkbox to create main class in project. @@ -168,8 +163,6 @@ ASCD_mainClassTextFiled=N/A -LBL_setAsMainCheckBox=Set as &Main Project - ACSN_jPanel1=N/A ASCD_jPanel1=N/A diff --git a/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.form b/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.form --- a/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.form +++ b/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.form @@ -1,4 +1,4 @@ - +
@@ -23,33 +23,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.java b/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.java --- a/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.java +++ b/j2me.cdc.project/src/org/netbeans/modules/j2me/cdc/project/ui/wizards/PanelOptionsVisual.java @@ -68,7 +68,6 @@ private static boolean lastMainClassCheck = true; // XXX Store somewhere - private static final String SET_AS_MAIN = "setAsMain"; //NOI18N private static final String MAIN_CLASS = "mainClass"; //NOI18N @@ -84,7 +83,6 @@ switch (type) { case NewCDCProjectWizardIterator.TYPE_LIB: - setAsMainCheckBox.setVisible(false); createMainCheckBox.setVisible(false); mainClassTextField.setVisible(false); separator.setVisible(false); @@ -96,7 +94,6 @@ separator.setVisible(true); break; case NewCDCProjectWizardIterator.TYPE_EXT: - setAsMainCheckBox.setVisible(true); createMainCheckBox.setVisible(false); mainClassTextField.setVisible(false); break; @@ -150,11 +147,10 @@ * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ - // //GEN-BEGIN:initComponents + // //GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; - setAsMainCheckBox = new javax.swing.JCheckBox(); createMainCheckBox = new javax.swing.JCheckBox(); mainClassTextField = new javax.swing.JTextField(); separator = new javax.swing.JSeparator(); @@ -162,18 +158,6 @@ setLayout(new java.awt.GridBagLayout()); - setAsMainCheckBox.setSelected(true); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("LBL_setAsMainCheckBox")); // NOI18N - setAsMainCheckBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 3, 0); - add(setAsMainCheckBox, gridBagConstraints); - setAsMainCheckBox.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSN_setAsMainCheckBox")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSD_setAsMainCheckBox")); // NOI18N - createMainCheckBox.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(createMainCheckBox, org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("LBL_createMainCheckBox")); // NOI18N createMainCheckBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); @@ -245,7 +229,6 @@ @Override void store( WizardDescriptor d ) { - d.putProperty(SET_AS_MAIN, setAsMainCheckBox.isSelected() && setAsMainCheckBox.isVisible() ? Boolean.TRUE : Boolean.FALSE ); d.putProperty(MAIN_CLASS, createMainCheckBox.isSelected() && createMainCheckBox.isVisible() ? mainClassTextField.getText() : null ); } @@ -254,7 +237,6 @@ private javax.swing.JCheckBox createMainCheckBox; private javax.swing.JTextField mainClassTextField; private javax.swing.JSeparator separator; - private javax.swing.JCheckBox setAsMainCheckBox; // End of variables declaration//GEN-END:variables protected void mainClassChanged () { diff --git a/java.examples/src/org/netbeans/modules/java/examples/Bundle.properties b/java.examples/src/org/netbeans/modules/java/examples/Bundle.properties --- a/java.examples/src/org/netbeans/modules/java/examples/Bundle.properties +++ b/java.examples/src/org/netbeans/modules/java/examples/Bundle.properties @@ -78,6 +78,3 @@ LBL_NWP1_SelectProjectLocation=Select Project Location MSG_IllegalProjectName=Project Name is not valid folder name. MSG_ProjectFolderExists=Project Folder already exists and is not empty. -LBL_NWP1_SetAsMain_CheckBox=Set as Main Project -LBL_NWP1_SetAsMain_CheckBoxMnemonic=M -ACS_LBL_NWP1_SetAsMain_A11YDesc=Set as Main Project diff --git a/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.form b/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.form --- a/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.form +++ b/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.form @@ -1,6 +1,6 @@ - + @@ -9,6 +9,8 @@ + + @@ -28,21 +30,5 @@ - - - - - - - - - - - - - - - - diff --git a/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.java b/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.java --- a/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.java +++ b/java.examples/src/org/netbeans/modules/java/examples/PanelConfigureProjectVisual.java @@ -55,7 +55,6 @@ private PanelConfigureProject panel; private PanelProjectLocationVisual projectLocationPanel; - private PanelOptionsVisual optionsPanel; /** Creates new form PanelInitProject */ public PanelConfigureProjectVisual(PanelConfigureProject panel, String title) { @@ -66,26 +65,21 @@ projectLocationPanel = new PanelProjectLocationVisual(panel); locationContainer.add(projectLocationPanel, java.awt.BorderLayout.NORTH); - optionsPanel = new PanelOptionsVisual(panel); - optionsContainer.add(optionsPanel, java.awt.BorderLayout.NORTH); - // Provide a name in the title bar. setName(NbBundle.getMessage(PanelConfigureProjectVisual.class, "LBL_NWP1_ProjectTitleName")); //NOI18N putClientProperty ("NewProjectWizard_Title", title); //NOI18N } boolean valid(WizardDescriptor wizardDescriptor) { - return projectLocationPanel.valid(wizardDescriptor) && optionsPanel.valid(wizardDescriptor); + return projectLocationPanel.valid(wizardDescriptor); } void read (WizardDescriptor d) { projectLocationPanel.read(d); - optionsPanel.read(d); } void store(WizardDescriptor d) { projectLocationPanel.store(d); - optionsPanel.store(d); } /** This method is called from within the constructor to @@ -93,48 +87,26 @@ * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ - private void initComponents() {//GEN-BEGIN:initComponents + // //GEN-BEGIN:initComponents + private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; locationContainer = new javax.swing.JPanel(); - jSeparator1 = new javax.swing.JSeparator(); - optionsContainer = new javax.swing.JPanel(); - - setLayout(new java.awt.GridBagLayout()); setPreferredSize(new java.awt.Dimension(500, 340)); setRequestFocusEnabled(false); + setLayout(new java.awt.GridBagLayout()); + locationContainer.setLayout(new java.awt.BorderLayout()); - gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; add(locationContainer, gridBagConstraints); - - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.insets = new java.awt.Insets(12, 0, 12, 0); - add(jSeparator1, gridBagConstraints); - - optionsContainer.setLayout(new java.awt.BorderLayout()); - - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.weighty = 1.0; - add(optionsContainer, gridBagConstraints); - - }//GEN-END:initComponents + }// //GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JSeparator jSeparator1; private javax.swing.JPanel locationContainer; - private javax.swing.JPanel optionsContainer; // End of variables declaration//GEN-END:variables /** Help context where to find more about the paste type action. diff --git a/java.examples/src/org/netbeans/modules/java/examples/PanelOptionsVisual.form b/java.examples/src/org/netbeans/modules/java/examples/PanelOptionsVisual.form deleted file mode 100644 --- a/java.examples/src/org/netbeans/modules/java/examples/PanelOptionsVisual.form +++ /dev/null @@ -1,50 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java.examples/src/org/netbeans/modules/java/examples/PanelOptionsVisual.java b/java.examples/src/org/netbeans/modules/java/examples/PanelOptionsVisual.java deleted file mode 100644 --- a/java.examples/src/org/netbeans/modules/java/examples/PanelOptionsVisual.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * Oracle and Java are registered trademarks of Oracle and/or its affiliates. - * Other names may be trademarks of their respective owners. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with the - * License. You can obtain a copy of the License at - * http://www.netbeans.org/cddl-gplv2.html - * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the - * specific language governing permissions and limitations under the - * License. When distributing the software, include this License Header - * Notice in each file and include the License file at - * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the GPL Version 2 section of the License file that - * accompanied this code. If applicable, add the following below the - * License Header, with the fields enclosed by brackets [] replaced by - * your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * The Original Software is NetBeans. The Initial Developer of the Original - * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun - * Microsystems, Inc. All Rights Reserved. - * - * If you wish your version of this file to be governed by only the CDDL - * or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this distribution - * under the [CDDL or GPL Version 2] license." If you do not indicate a - * single choice of license, a recipient has the option to distribute - * your version of this file under either the CDDL, the GPL Version 2 or - * to extend the choice of license to its licensees as provided above. - * However, if you add GPL Version 2 code and therefore, elected the GPL - * Version 2 license, then the option applies only if the new code is - * made subject to such option by the copyright holder. - */ - -package org.netbeans.modules.java.examples; - -import org.openide.WizardDescriptor; - -public class PanelOptionsVisual extends javax.swing.JPanel { - - private PanelConfigureProject panel; - - /** Creates new form PanelOptionsVisual */ - public PanelOptionsVisual(PanelConfigureProject panel) { - initComponents(); - this.panel = panel; - } - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. - */ - private void initComponents() {//GEN-BEGIN:initComponents - java.awt.GridBagConstraints gridBagConstraints; - - setAsMainCheckBox = new javax.swing.JCheckBox(); - jScrollPane1 = new javax.swing.JScrollPane(); - - setLayout(new java.awt.GridBagLayout()); - - setAsMainCheckBox.setMnemonic(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_NWP1_SetAsMain_CheckBoxMnemonic").charAt(0)); - setAsMainCheckBox.setSelected(true); - setAsMainCheckBox.setText(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_NWP1_SetAsMain_CheckBox")); - setAsMainCheckBox.setActionCommand("Set as Main Project"); - setAsMainCheckBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 0; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 11, 0); - add(setAsMainCheckBox, gridBagConstraints); - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACS_LBL_NWP1_SetAsMain_A11YDesc")); - - jScrollPane1.setBorder(null); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.weighty = 1.0; - gridBagConstraints.insets = new java.awt.Insets(0, 12, 0, 0); - add(jScrollPane1, gridBagConstraints); - - }//GEN-END:initComponents - - boolean valid(WizardDescriptor wizardDescriptor) { - return true; - } - - void store(WizardDescriptor d) { - d.putProperty(WizardProperties.SET_AS_MAIN, setAsMainCheckBox.isSelected() ? Boolean.TRUE : Boolean.FALSE ); - } - - void read(WizardDescriptor d) { - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JScrollPane jScrollPane1; - private javax.swing.JCheckBox setAsMainCheckBox; - // End of variables declaration//GEN-END:variables - -} - diff --git a/java.examples/src/org/netbeans/modules/java/examples/WizardProperties.java b/java.examples/src/org/netbeans/modules/java/examples/WizardProperties.java --- a/java.examples/src/org/netbeans/modules/java/examples/WizardProperties.java +++ b/java.examples/src/org/netbeans/modules/java/examples/WizardProperties.java @@ -49,7 +49,6 @@ public static final String NAME = "name"; //NOI18N public static final String SOURCE_ROOT = "sourceRoot"; //NOI18N - public static final String SET_AS_MAIN = "setAsMain"; //NOI18N public static final String J2EE_LEVEL = "j2eeLevel"; //NOI18N public static final String CONTEXT_PATH = "contextPath"; //NOI18N diff --git a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/layer.xml b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/layer.xml --- a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/layer.xml +++ b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/resources/layer.xml @@ -124,10 +124,6 @@
- - - - diff --git a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/Bundle.properties b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/Bundle.properties --- a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/Bundle.properties +++ b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/Bundle.properties @@ -54,7 +54,6 @@ LBL_NWP1_CreatedProjectFolder_Lablel=Project Fol&der\: LBL_NWP1_CreatedProjectFolder_LablelMnemonic=d LBL_NWP1_CreateMainClass_CheckBoxMnemonic=C -LBL_NWP1_SetAsMain_CheckBoxMnemonic=S #NOI18N LBL_NPW1_DefaultProjectName=newProject @@ -124,10 +123,6 @@ TXT_RootOwnedByProject={0} (owned by {1}) -ACSN_setAsMainCheckBox=Set as Main Project - -ACSD_setAsMainCheckBox=N/A - ACSN_createMainCheckBox=Create Main Class ACSD_createMainCheckBox=Select checkbox to create main class in project. @@ -136,8 +131,6 @@ ASCD_mainClassTextFiled=N/A -LBL_setAsMainCheckBox=Set as &Main Project - ACSN_jPanel1=N/A ASCD_jPanel1=N/A diff --git a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.form b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.form --- a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.form +++ b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.form @@ -1,4 +1,4 @@ - +
@@ -41,10 +41,6 @@ - - - - @@ -68,8 +64,6 @@ - - @@ -165,23 +159,5 @@ - - - - - - - - - - - - - - - - - -
diff --git a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.java b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.java --- a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.java +++ b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/PanelOptionsVisual.java @@ -56,7 +56,6 @@ import org.netbeans.api.queries.CollocationQuery; import org.netbeans.spi.java.project.support.ui.SharableLibrariesUtils; import org.netbeans.spi.project.support.ant.PropertyUtils; -import org.netbeans.spi.project.ui.templates.support.Templates; import org.openide.WizardDescriptor; import org.openide.WizardValidationException; import org.openide.filesystems.FileUtil; @@ -90,7 +89,6 @@ switch (type) { case LIB: - setAsMainCheckBox.setVisible( false ); createMainCheckBox.setVisible( false ); mainClassTextField.setVisible( false ); break; @@ -105,7 +103,6 @@ break; } - setAsMainCheckBox.setSelected(WizardSettings.getSetAsMain(type)); this.mainClassTextField.getDocument().addDocumentListener( new DocumentListener () { @Override @@ -241,7 +238,6 @@ lblHint = new javax.swing.JLabel(); createMainCheckBox = new javax.swing.JCheckBox(); mainClassTextField = new javax.swing.JTextField(); - setAsMainCheckBox = new javax.swing.JCheckBox(); cbSharable.setSelected(SharableLibrariesUtils.isLastProjectSharable()); org.openide.awt.Mnemonics.setLocalizedText(cbSharable, org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_PanelOptions_SharableProject_Checkbox")); // NOI18N @@ -268,8 +264,6 @@ mainClassTextField.setText("com.myapp.Main"); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("LBL_setAsMainCheckBox")); // NOI18N - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -287,9 +281,6 @@ .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(btnLibFolder)) .addGroup(layout.createSequentialGroup() - .addComponent(setAsMainCheckBox) - .addContainerGap()) - .addGroup(layout.createSequentialGroup() .addComponent(createMainCheckBox) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(mainClassTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 357, Short.MAX_VALUE)) @@ -309,8 +300,6 @@ .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(createMainCheckBox) .addComponent(mainClassTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(setAsMainCheckBox) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); @@ -321,8 +310,6 @@ createMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSD_createMainCheckBox")); // NOI18N mainClassTextField.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ASCN_mainClassTextFiled")); // NOI18N mainClassTextField.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ASCD_mainClassTextFiled")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSN_setAsMainCheckBox")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSD_setAsMainCheckBox")); // NOI18N getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACSN_PanelOptionsVisual")); // NOI18N getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACSD_PanelOptionsVisual")); // NOI18N @@ -408,8 +395,6 @@ @Override void store( WizardDescriptor d ) { - Templates.setDefinesMainProject(d, setAsMainCheckBox.isSelected()); - WizardSettings.setSetAsMain(type, setAsMainCheckBox.isSelected()); d.putProperty( /*XXX Define somewhere */ MAIN_CLASS, createMainCheckBox.isSelected() && createMainCheckBox.isVisible() ? mainClassTextField.getText() : null ); // NOI18N d.putProperty( SHARED_LIBRARIES, cbSharable.isSelected() ? txtLibFolder.getText() : null ); // NOI18N } @@ -421,7 +406,6 @@ private javax.swing.JLabel lblHint; private javax.swing.JLabel lblLibFolder; private javax.swing.JTextField mainClassTextField; - private javax.swing.JCheckBox setAsMainCheckBox; private javax.swing.JTextField txtLibFolder; // End of variables declaration//GEN-END:variables diff --git a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/WizardSettings.java b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/WizardSettings.java --- a/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/WizardSettings.java +++ b/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/wizards/WizardSettings.java @@ -45,7 +45,6 @@ package org.netbeans.modules.java.j2seproject.ui.wizards; import java.util.prefs.Preferences; -import org.netbeans.modules.java.j2seproject.ui.wizards.NewJ2SEProjectWizardIterator.WizardType; import org.openide.util.NbPreferences; /** @@ -61,8 +60,6 @@ private static final String NEW_LIB_COUNT = "newLibraryCount"; //NOI18N - private static final String SET_AS_MAIN = "setAsMain."; // NOI18N - private static Preferences getPreferences() { return NbPreferences.forModule(WizardSettings.class); } @@ -91,12 +88,4 @@ getPreferences().putInt(NEW_LIB_COUNT, count); } - public static boolean getSetAsMain(WizardType wizardType) { - return getPreferences().getBoolean(SET_AS_MAIN + wizardType, wizardType != WizardType.LIB); - } - - public static void setSetAsMain(WizardType wizardType, boolean setAsMain) { - getPreferences().putBoolean(SET_AS_MAIN + wizardType, setAsMain); - } - } diff --git a/java.project/test/qa-functional/src/projects/apitest/Utilities.java b/java.project/test/qa-functional/src/projects/apitest/Utilities.java --- a/java.project/test/qa-functional/src/projects/apitest/Utilities.java +++ b/java.project/test/qa-functional/src/projects/apitest/Utilities.java @@ -80,8 +80,6 @@ public void run() { OpenProjects.getDefault().addPropertyChangeListener(listener); OpenProjects.getDefault().open(new Project[]{project},false); - // Set main? Probably user should do this if he wants. - // OpenProjectList.getDefault().setMainProject(project); } }); // WAIT PROJECT OPEN - start diff --git a/javacard.project/src/org/netbeans/modules/javacard/project/JCLogicalViewProvider.java b/javacard.project/src/org/netbeans/modules/javacard/project/JCLogicalViewProvider.java --- a/javacard.project/src/org/netbeans/modules/javacard/project/JCLogicalViewProvider.java +++ b/javacard.project/src/org/netbeans/modules/javacard/project/JCLogicalViewProvider.java @@ -238,7 +238,6 @@ } // actions.add(CommonProjectActions.setProjectConfigurationAction()); actions.add(null); - actions.add(CommonProjectActions.setAsMainProjectAction()); actions.add(CommonProjectActions.closeProjectAction()); actions.add(null); actions.add(CommonProjectActions.renameProjectAction()); diff --git a/javacard.project/src/org/netbeans/modules/javacard/wizard/Bundle.properties b/javacard.project/src/org/netbeans/modules/javacard/wizard/Bundle.properties --- a/javacard.project/src/org/netbeans/modules/javacard/wizard/Bundle.properties +++ b/javacard.project/src/org/netbeans/modules/javacard/wizard/Bundle.properties @@ -51,7 +51,6 @@ PROJECT_LOCATION=Project &Location BROWSE=Br&owse... PROJECT_FOLDER=Project &Folder -SET_AS_MAIN_PROJECT=Set as Main Project yourpackagename=com.foo.yourproject WEB_CONTEXT_PATH=Web Context Path APPLET_AID=Applet AID diff --git a/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.form b/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.form --- a/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.form +++ b/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.form @@ -114,18 +114,6 @@ - - - - - - - - - - - - diff --git a/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.java b/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.java --- a/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.java +++ b/javacard.project/src/org/netbeans/modules/javacard/wizard/ProjectDefinitionPanel.java @@ -146,7 +146,6 @@ createdFolderLabel = new javax.swing.JLabel(); createdFolderTextField = new javax.swing.JTextField(); jSeparator1 = new javax.swing.JSeparator(); - setAsMainProjectCheckBox = new javax.swing.JCheckBox(); packageNameTextField = new javax.swing.JTextField(); webContextPathLabel = new javax.swing.JLabel(); webContextPathField = new javax.swing.JTextField(); @@ -233,15 +232,6 @@ gridBagConstraints.insets = new java.awt.Insets(12, 0, 5, 0); add(jSeparator1, gridBagConstraints); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainProjectCheckBox, org.openide.util.NbBundle.getMessage(ProjectDefinitionPanel.class, "SET_AS_MAIN_PROJECT")); // NOI18N - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 3; - gridBagConstraints.gridy = 7; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.anchor = java.awt.GridBagConstraints.LINE_END; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 5); - add(setAsMainProjectCheckBox, gridBagConstraints); - packageNameTextField.setText(org.openide.util.NbBundle.getMessage(ProjectDefinitionPanel.class, "yourpackagename")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; @@ -361,7 +351,6 @@ private javax.swing.JTextField projectNameTextField; private javax.swing.JTextField servletMappingField; private javax.swing.JLabel servletMappingLabel; - private javax.swing.JCheckBox setAsMainProjectCheckBox; private javax.swing.JTextField webContextPathField; private javax.swing.JLabel webContextPathLabel; // End of variables declaration//GEN-END:variables diff --git a/javafx2.project/src/org/netbeans/modules/javafx2/project/Bundle.properties b/javafx2.project/src/org/netbeans/modules/javafx2/project/Bundle.properties --- a/javafx2.project/src/org/netbeans/modules/javafx2/project/Bundle.properties +++ b/javafx2.project/src/org/netbeans/modules/javafx2/project/Bundle.properties @@ -26,7 +26,6 @@ LBL_NWP1_CreatedProjectFolder_Lablel=Project Fol&der\: LBL_NWP1_CreatedProjectFolder_LablelMnemonic=d LBL_NWP1_CreateMainClass_CheckBoxMnemonic=C -LBL_NWP1_SetAsMain_CheckBoxMnemonic=S #NOI18N LBL_NPW1_DefaultProjectName=newProject @@ -106,10 +105,6 @@ TXT_RootOwnedByProject={0} (owned by {1}) -ACSN_setAsMainCheckBox=Set as Main Project - -ACSD_setAsMainCheckBox=N/A - ACSN_createMainCheckBox=Create Application Class ACSD_createMainCheckBox=Select checkbox to create application class in project. @@ -120,8 +115,6 @@ ASCD_mainClassTextFiled=N/A -LBL_setAsMainCheckBox=&Set as Main Project - ACSN_jPanel1=N/A ASCD_jPanel1=N/A diff --git a/javafx2.project/src/org/netbeans/modules/javafx2/project/JavaFXProjectWizardIterator.java b/javafx2.project/src/org/netbeans/modules/javafx2/project/JavaFXProjectWizardIterator.java --- a/javafx2.project/src/org/netbeans/modules/javafx2/project/JavaFXProjectWizardIterator.java +++ b/javafx2.project/src/org/netbeans/modules/javafx2/project/JavaFXProjectWizardIterator.java @@ -277,7 +277,6 @@ } handle.progress(3); - // add main project dir before preloader one to keep it selected as main resultSet.add(dir); // create preloader project @@ -305,7 +304,7 @@ } // Returning FileObject of project directory. - // Project will be open and set as main + // Project will be opened int ind = (Integer) wiz.getProperty(PROP_NAME_INDEX); switch (type) { case APPLICATION: @@ -321,8 +320,6 @@ WizardSettings.setNewProjectCount(ind); break; } -// Project project = ProjectManager.getDefault().findProject(dir); -// OpenProjects.getDefault().setMainProject(project); handle.progress(NbBundle.getMessage(JavaFXProjectWizardIterator.class, "LBL_NewJ2SEProjectWizardIterator_WizardProgress_PreparingToOpen"), 5); // NOI18N diff --git a/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.form b/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.form --- a/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.form +++ b/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.form @@ -73,17 +73,9 @@ - - - - - - - - - - - + + + @@ -129,9 +121,7 @@ - - - + @@ -229,24 +219,6 @@ - - - - - - - - - - - - - - - - - - diff --git a/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.java b/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.java --- a/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.java +++ b/javafx2.project/src/org/netbeans/modules/javafx2/project/PanelOptionsVisual.java @@ -65,7 +65,6 @@ import org.netbeans.modules.javafx2.project.api.JavaFXProjectUtils; import org.netbeans.spi.java.project.support.ui.SharableLibrariesUtils; import org.netbeans.spi.project.support.ant.PropertyUtils; -import org.netbeans.spi.project.ui.templates.support.Templates; import org.openide.WizardDescriptor; import org.openide.WizardValidationException; import org.openide.awt.Mnemonics; @@ -132,7 +131,6 @@ switch (type) { case LIBRARY: - setAsMainCheckBox.setVisible(false); createMainCheckBox.setVisible(false); mainClassTextField.setVisible(false); preloaderCheckBox.setVisible(false); @@ -185,7 +183,6 @@ break; } - setAsMainCheckBox.setSelected(WizardSettings.getSetAsMain(type)); mainClassTextField.getDocument().addDocumentListener(this); txtLibFolder.getDocument().addDocumentListener(this); txtPreloaderProject.getDocument().addDocumentListener(this); @@ -328,7 +325,6 @@ lblHint = new javax.swing.JLabel(); createMainCheckBox = new javax.swing.JCheckBox(); mainClassTextField = new javax.swing.JTextField(); - setAsMainCheckBox = new javax.swing.JCheckBox(); lblPlatform = new javax.swing.JLabel(); platformComboBox = new javax.swing.JComboBox(); btnManagePlatforms = new javax.swing.JButton(); @@ -369,8 +365,6 @@ mainClassTextField.setText("com.myapp.Main"); - org.openide.awt.Mnemonics.setLocalizedText(setAsMainCheckBox, org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("LBL_setAsMainCheckBox")); // NOI18N - lblPlatform.setLabelFor(platformComboBox); org.openide.awt.Mnemonics.setLocalizedText(lblPlatform, org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_PanelOptions_Platform_ComboBox")); // NOI18N @@ -452,14 +446,9 @@ .addGap(0, 0, Short.MAX_VALUE)) .addGroup(layout.createSequentialGroup() .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(createMainCheckBox) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(mainClassTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 412, Short.MAX_VALUE)) - .addGroup(layout.createSequentialGroup() - .addComponent(setAsMainCheckBox) - .addGap(0, 0, Short.MAX_VALUE))))) + .addComponent(createMainCheckBox) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(mainClassTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 412, Short.MAX_VALUE))) .addContainerGap()) ); layout.setVerticalGroup( @@ -495,8 +484,6 @@ .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(createMainCheckBox) .addComponent(mainClassTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(setAsMainCheckBox) .addContainerGap(25, Short.MAX_VALUE)) ); @@ -507,8 +494,6 @@ createMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSD_createMainCheckBox")); // NOI18N mainClassTextField.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ASCN_mainClassTextFiled")); // NOI18N mainClassTextField.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ASCD_mainClassTextFiled")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSN_setAsMainCheckBox")); // NOI18N - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getBundle(PanelOptionsVisual.class).getString("ACSD_setAsMainCheckBox")); // NOI18N getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACSN_PanelOptionsVisual")); // NOI18N getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACSD_PanelOptionsVisual")); // NOI18N @@ -619,8 +604,6 @@ @Override void store(WizardDescriptor d) { - Templates.setDefinesMainProject(d, setAsMainCheckBox.isSelected()); - WizardSettings.setSetAsMain(type, setAsMainCheckBox.isSelected()); d.putProperty(JavaFXProjectWizardIterator.MAIN_CLASS, createMainCheckBox.isSelected() && createMainCheckBox.isVisible() ? mainClassTextField.getText() : null); d.putProperty(JavaFXProjectWizardIterator.SHARED_LIBRARIES, cbSharable.isSelected() ? txtLibFolder.getText() : null); @@ -651,7 +634,6 @@ private javax.swing.JTextField mainClassTextField; private javax.swing.JComboBox platformComboBox; private javax.swing.JCheckBox preloaderCheckBox; - private javax.swing.JCheckBox setAsMainCheckBox; private javax.swing.JTextField txtLibFolder; private javax.swing.JTextField txtPreloaderProject; // End of variables declaration//GEN-END:variables diff --git a/javafx2.project/src/org/netbeans/modules/javafx2/project/WizardSettings.java b/javafx2.project/src/org/netbeans/modules/javafx2/project/WizardSettings.java --- a/javafx2.project/src/org/netbeans/modules/javafx2/project/WizardSettings.java +++ b/javafx2.project/src/org/netbeans/modules/javafx2/project/WizardSettings.java @@ -44,7 +44,6 @@ package org.netbeans.modules.javafx2.project; import java.util.prefs.Preferences; -import org.netbeans.modules.javafx2.project.JavaFXProjectWizardIterator.WizardType; import org.openide.util.NbPreferences; /** @@ -55,7 +54,6 @@ private static final String NEW_PROJECT_COUNT = "newProjectCount"; // NOI18N private static final String NEW_APP_COUNT = "newApplicationCount"; // NOI18N private static final String NEW_LIB_COUNT = "newLibraryCount"; // NOI18N - private static final String SET_AS_MAIN = "setAsMain."; // NOI18N private WizardSettings() { } @@ -88,11 +86,4 @@ getPreferences().putInt(NEW_LIB_COUNT, count); } - static boolean getSetAsMain(WizardType wizardType) { - return getPreferences().getBoolean(SET_AS_MAIN + wizardType, wizardType != WizardType.LIBRARY); - } - - static void setSetAsMain(WizardType wizardType, boolean setAsMain) { - getPreferences().putBoolean(SET_AS_MAIN + wizardType, setAsMain); - } } diff --git a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/Bundle.properties b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/Bundle.properties --- a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/Bundle.properties +++ b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/Bundle.properties @@ -105,9 +105,6 @@ LBL_NWP1_SelectProjectLocation=Select Project Location MSG_IllegalProjectName=Project Name is not valid folder name. MSG_ProjectFolderExists=Project Folder already exists and is not empty. -LBL_NWP1_SetAsMain_CheckBox=Set as Main Project -LBL_NWP1_SetAsMain_CheckBoxMnemonic=M -ACS_LBL_NWP1_SetAsMain_A11YDesc=Set as Main Project LBL_Platform_ComboBox=JavaFX Platform: WARN_PanelOptionsVisual.notFXPlatform=Selected Java platform does not have JavaFX support.
Please create new Java Platform and point it to JavaFX SDK.
JavaFX SDK can be downloaded from JavaFX website. LBL_PanelOptions_Manage_Button=Manage Platforms... diff --git a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.form b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.form --- a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.form +++ b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.form @@ -1,4 +1,4 @@ - +
@@ -18,14 +18,9 @@ - - - - - - - - + + + @@ -40,30 +35,12 @@ - - - + - - - - - - - - - - - - - - - - diff --git a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.java b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.java --- a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.java +++ b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/PanelOptionsVisual.java @@ -116,16 +116,10 @@ // //GEN-BEGIN:initComponents private void initComponents() { - setAsMainCheckBox = new javax.swing.JCheckBox(); lblPlatform = new javax.swing.JLabel(); platformComboBox = new javax.swing.JComboBox(); btnManagePlatforms = new javax.swing.JButton(); - setAsMainCheckBox.setMnemonic(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_NWP1_SetAsMain_CheckBoxMnemonic").charAt(0)); - setAsMainCheckBox.setSelected(true); - setAsMainCheckBox.setText(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_NWP1_SetAsMain_CheckBox")); // NOI18N - setAsMainCheckBox.setActionCommand("Set as Main Project"); - lblPlatform.setLabelFor(platformComboBox); lblPlatform.setText(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_Platform_ComboBox")); // NOI18N @@ -150,12 +144,9 @@ layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(setAsMainCheckBox, javax.swing.GroupLayout.PREFERRED_SIZE, 293, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGroup(layout.createSequentialGroup() - .addComponent(lblPlatform) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(platformComboBox, 0, 315, Short.MAX_VALUE))) + .addComponent(lblPlatform) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(platformComboBox, 0, 315, Short.MAX_VALUE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(btnManagePlatforms)) ); @@ -167,12 +158,8 @@ .addComponent(lblPlatform) .addComponent(platformComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(btnManagePlatforms)) - .addGap(18, 18, 18) - .addComponent(setAsMainCheckBox) - .addContainerGap(198, Short.MAX_VALUE)) + .addContainerGap(239, Short.MAX_VALUE)) ); - - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACS_LBL_NWP1_SetAsMain_A11YDesc")); // NOI18N }// //GEN-END:initComponents private void btnManagePlatformsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnManagePlatformsActionPerformed @@ -209,7 +196,6 @@ } void store(WizardDescriptor d) { - d.putProperty(WizardProperties.SET_AS_MAIN, setAsMainCheckBox.isSelected() ? Boolean.TRUE : Boolean.FALSE); String platformName = getSelectedPlatform().getProperties().get(JavaFXPlatformUtils.PLATFORM_ANT_NAME); d.putProperty(JavaFXProjectUtils.PROP_JAVA_PLATFORM_NAME, platformName); } @@ -224,7 +210,6 @@ private javax.swing.JButton btnManagePlatforms; private javax.swing.JLabel lblPlatform; private javax.swing.JComboBox platformComboBox; - private javax.swing.JCheckBox setAsMainCheckBox; // End of variables declaration//GEN-END:variables private void checkPlatforms() { diff --git a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/WizardProperties.java b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/WizardProperties.java --- a/javafx2.samples/src/org/netbeans/modules/javafx2/samples/WizardProperties.java +++ b/javafx2.samples/src/org/netbeans/modules/javafx2/samples/WizardProperties.java @@ -49,7 +49,6 @@ public static final String NAME = "name"; //NOI18N public static final String SOURCE_ROOT = "sourceRoot"; //NOI18N - public static final String SET_AS_MAIN = "setAsMain"; //NOI18N public static final String J2EE_LEVEL = "j2eeLevel"; //NOI18N public static final String CONTEXT_PATH = "contextPath"; //NOI18N diff --git a/maven.apisupport/src/org/netbeans/modules/maven/apisupport/NbmWizardIterator.java b/maven.apisupport/src/org/netbeans/modules/maven/apisupport/NbmWizardIterator.java --- a/maven.apisupport/src/org/netbeans/modules/maven/apisupport/NbmWizardIterator.java +++ b/maven.apisupport/src/org/netbeans/modules/maven/apisupport/NbmWizardIterator.java @@ -68,7 +68,6 @@ import org.netbeans.modules.maven.model.pom.POMModel; import org.netbeans.modules.maven.model.pom.Plugin; import org.netbeans.modules.maven.model.pom.Repository; -import org.netbeans.spi.project.ui.templates.support.Templates; import org.netbeans.validation.api.ui.ValidationGroup; import org.openide.WizardDescriptor; import org.openide.filesystems.FileObject; @@ -186,7 +185,6 @@ if ("SNAPSHOT".equals(version)) { // NOI18N addSnapshotRepo(projFile); } - Templates.setDefinesMainProject(wiz, projects.size() > 1); return projects; } diff --git a/maven/src/org/netbeans/modules/maven/layer.xml b/maven/src/org/netbeans/modules/maven/layer.xml --- a/maven/src/org/netbeans/modules/maven/layer.xml +++ b/maven/src/org/netbeans/modules/maven/layer.xml @@ -141,10 +141,6 @@ - - - - diff --git a/maven/src/org/netbeans/modules/maven/newproject/ArchetypeWizardUtils.java b/maven/src/org/netbeans/modules/maven/newproject/ArchetypeWizardUtils.java --- a/maven/src/org/netbeans/modules/maven/newproject/ArchetypeWizardUtils.java +++ b/maven/src/org/netbeans/modules/maven/newproject/ArchetypeWizardUtils.java @@ -75,7 +75,6 @@ import static org.netbeans.modules.maven.newproject.Bundle.*; import org.netbeans.modules.maven.options.MavenCommandSettings; import org.netbeans.spi.project.ui.support.ProjectChooser; -import org.netbeans.spi.project.ui.templates.support.Templates; import org.openide.WizardDescriptor; import org.openide.execution.ExecutorTask; import org.openide.filesystems.FileObject; @@ -202,7 +201,6 @@ File projFile = FileUtil.normalizeFile((File) wiz.getProperty("projdir")); // NOI18N createFromArchetype(projFile, vi, arch, additional, true); Set projects = openProjects(projFile, null); - Templates.setDefinesMainProject(wiz, projects.size() > 1); return projects; } diff --git a/mercurial/src/org/netbeans/modules/mercurial/HgModuleConfig.java b/mercurial/src/org/netbeans/modules/mercurial/HgModuleConfig.java --- a/mercurial/src/org/netbeans/modules/mercurial/HgModuleConfig.java +++ b/mercurial/src/org/netbeans/modules/mercurial/HgModuleConfig.java @@ -55,7 +55,6 @@ import java.io.File; import java.net.InetAddress; import java.util.logging.Level; -import java.util.logging.Logger; import org.netbeans.modules.mercurial.config.HgConfigFiles; import org.netbeans.modules.mercurial.ui.repository.RepositoryConnection; import org.netbeans.modules.mercurial.util.HgCommand; @@ -98,8 +97,6 @@ private static final String RECENT_URL = "repository.recentURL"; // NOI18N private static final String SHOW_CLONE_COMPLETED = "cloneCompleted.showCloneCompleted"; // NOI18N - private static final String SET_MAIN_PROJECT = "cloneCompleted.setMainProject"; // NOI18N - private static final String URL_EXP = "annotator.urlExp"; // NOI18N private static final String ANNOTATION_EXP = "annotator.annotationExp"; // NOI18N @@ -129,10 +126,6 @@ return getPreferences().getBoolean(SHOW_CLONE_COMPLETED, true); } - public boolean getSetMainProject() { - return getPreferences().getBoolean(SET_MAIN_PROJECT, true); - } - public Pattern [] getIgnoredFilePatterns() { return getDefaultFilePatterns(); } @@ -463,10 +456,6 @@ getPreferences().putBoolean(SHOW_CLONE_COMPLETED, bl); } - public void setSetMainProject(boolean bl) { - getPreferences().putBoolean(SET_MAIN_PROJECT, bl); - } - public void insertRecentUrl(final RepositoryConnection rc) { Preferences prefs = getPreferences(); diff --git a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/Bundle.properties b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/Bundle.properties --- a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/Bundle.properties +++ b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/Bundle.properties @@ -104,11 +104,9 @@ ClonePanel.toName.text=Clone &Name: destinationLabel.text=Destination: -openCheckbox.text=&Set Cloned Project as Main # Capitalized letters used intentionally to emphasize the words in an output window, should be translated MSG_EXTERNAL_CLONE_PRJ_NOT_FOUND_CANT_SETASMAIN = INFO: Unable to open project.\nINFO: This is either not a top level NetBeans Project or all the NetBeans project files have not been committed in the source Project.\n\n ACSD_Browse=Browse for parent of destination repository -ACSD_setMainCheckBox=The cloned project will be set as Main project ACSD_toCloneField=Specifies name of cloned project ACSD_toTextField=Specifies the parent directory of cloned project ACSD_fromTextField=Specifies the repository to be cloned diff --git a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/CloneAction.java b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/CloneAction.java --- a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/CloneAction.java +++ b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/CloneAction.java @@ -65,7 +65,6 @@ import org.netbeans.modules.mercurial.HgProgressSupport; import org.netbeans.modules.mercurial.Mercurial; import org.netbeans.modules.mercurial.OutputLogger; -import org.netbeans.modules.mercurial.HgModuleConfig; import org.netbeans.modules.mercurial.config.HgConfigFiles; import org.netbeans.modules.mercurial.util.HgCommand; import org.netbeans.modules.mercurial.util.HgUtils; @@ -74,8 +73,6 @@ import org.netbeans.modules.mercurial.ui.repository.HgURL; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; -import org.openide.DialogDisplayer; -import org.openide.NotifyDescriptor; import org.openide.nodes.Node; import org.openide.util.Cancellable; import org.openide.util.NbBundle; @@ -355,7 +352,7 @@ prj = projectManager.findProject(cloneProj); } if (prj != null) { - HgProjectUtils.openProject(prj, this, HgModuleConfig.getDefault().getSetMainProject()); + HgProjectUtils.openProject(prj, this); hg.versionedFilesChanged(); hg.refreshAllAnnotations(); } else { diff --git a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.form b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.form --- a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.form +++ b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.form @@ -1,4 +1,4 @@ - + @@ -21,19 +21,15 @@ - - + + - + - - - - - + @@ -70,9 +66,7 @@ - - - + @@ -154,17 +148,5 @@ - - - - - - - - - - - - diff --git a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.java b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.java --- a/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.java +++ b/mercurial/src/org/netbeans/modules/mercurial/ui/clone/ClonePanel.java @@ -44,12 +44,6 @@ package org.netbeans.modules.mercurial.ui.clone; import java.io.File; -import java.util.Set; -import java.util.Vector; -import java.util.LinkedHashSet; -import javax.swing.SwingUtilities; -import javax.swing.ComboBoxModel; -import javax.swing.DefaultComboBoxModel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFileChooser; @@ -57,7 +51,6 @@ import org.openide.util.NbBundle; import org.netbeans.modules.versioning.util.AccessibleJFileChooser; import org.netbeans.spi.project.ui.support.ProjectChooser; -import org.netbeans.modules.mercurial.HgModuleConfig; /** * @@ -72,11 +65,9 @@ repository = repo; initComponents(); browseButton.addActionListener(this); - setMainCheckBox.addActionListener(this); fromTextField.setText(repo.getAbsolutePath()); toTextField.setText(to.getParent()); toCloneField.setText(to.getName()); - setMainCheckBox.setSelected(HgModuleConfig.getDefault().getSetMainProject()); } public File getTargetDir() { @@ -98,7 +89,6 @@ toNameLabel = new javax.swing.JLabel(); toCloneField = new javax.swing.JTextField(); destinationLabel = new javax.swing.JLabel(); - setMainCheckBox = new javax.swing.JCheckBox(); fromLabel.setLabelFor(fromTextField); org.openide.awt.Mnemonics.setLocalizedText(fromLabel, org.openide.util.NbBundle.getMessage(ClonePanel.class, "ClonePanel.fromLabel.text")); // NOI18N @@ -115,8 +105,6 @@ org.openide.awt.Mnemonics.setLocalizedText(destinationLabel, org.openide.util.NbBundle.getMessage(ClonePanel.class, "destinationLabel.text")); // NOI18N - org.openide.awt.Mnemonics.setLocalizedText(setMainCheckBox, org.openide.util.NbBundle.getMessage(ClonePanel.class, "openCheckbox.text")); // NOI18N - javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -130,11 +118,8 @@ .addGap(12, 12, 12) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(toNameLabel) - .addComponent(setMainCheckBox))) - .addGroup(layout.createSequentialGroup() - .addGap(12, 12, 12) - .addComponent(toLabel))) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(toLabel)))) + .addGap(94, 94, 94) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(fromTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 272, Short.MAX_VALUE) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() @@ -163,24 +148,19 @@ .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(toCloneField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(toNameLabel)) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) - .addComponent(setMainCheckBox, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE) - .addContainerGap()) + .addGap(31, 31, 31)) ); toTextField.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ClonePanel.class, "ACSD_toTextField")); // NOI18N browseButton.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ClonePanel.class, "ACSD_Browse")); // NOI18N fromTextField.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ClonePanel.class, "ACSD_fromTextField")); // NOI18N toCloneField.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ClonePanel.class, "ACSD_toCloneField")); // NOI18N - setMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ClonePanel.class, "ACSD_setMainCheckBox")); // NOI18N }// //GEN-END:initComponents public void actionPerformed(ActionEvent evt) { if (evt.getSource() == browseButton) { onBrowseClick(); - } else if (evt.getSource() == setMainCheckBox) { - HgModuleConfig.getDefault().setSetMainProject(setMainCheckBox.isSelected()); } } @@ -255,7 +235,6 @@ private javax.swing.JLabel destinationLabel; private javax.swing.JLabel fromLabel; private javax.swing.JTextField fromTextField; - private javax.swing.JCheckBox setMainCheckBox; private javax.swing.JTextField toCloneField; private javax.swing.JLabel toLabel; private javax.swing.JLabel toNameLabel; diff --git a/mercurial/src/org/netbeans/modules/mercurial/util/HgProjectUtils.java b/mercurial/src/org/netbeans/modules/mercurial/util/HgProjectUtils.java --- a/mercurial/src/org/netbeans/modules/mercurial/util/HgProjectUtils.java +++ b/mercurial/src/org/netbeans/modules/mercurial/util/HgProjectUtils.java @@ -79,16 +79,11 @@ ctxAction.actionPerformed(new ActionEvent(caller, 0, "")); // NOI18N } - public static void openProject(Project p, Object caller, boolean setMain) { + public static void openProject(Project p, Object caller) { if( p == null) return; Project[] projects = new Project[] {p}; OpenProjects.getDefault().open(projects, false); - if (setMain) { - OpenProjects.getDefault().setMainProject(p); - } - - // set as main project and expand selectAndExpandProject(p); } diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/Bundle.properties b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/Bundle.properties --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/Bundle.properties +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/Bundle.properties @@ -79,7 +79,6 @@ LBL_Projects_Home=Project &Location: LBL_Project_Browse=Br&owse... LBL_Project_Created=Project Fol&der: -LBL_Project_SetAsMainProject=&Set as Main Project LBL_Project_CreateMIDlet=Create Hello &MIDlet TITLE_Project_Home=Select Project Location ERR_Project_ProjectFolderReadOnly=Project Folder is read-only. diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/NewProjectIterator.java b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/NewProjectIterator.java --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/NewProjectIterator.java +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/NewProjectIterator.java @@ -131,7 +131,7 @@ platformPanel = new PlatformInstallPanel.WizardPanel(J2MEPlatform.SPECIFICATION_NAME); ((JComponent)platformPanel.getComponent()).putClientProperty("NewProjectWizard_Title", create ? NbBundle.getMessage(NewProjectIterator.class, "TXT_MobileApplication") : NbBundle.getMessage(NewProjectIterator.class, "TXT_MobileLibrary")); } - projectPanel = new ProjectPanel.WizardPanel(create, create); + projectPanel = new ProjectPanel.WizardPanel(create); ((JComponent)projectPanel.getComponent()).putClientProperty("NewProjectWizard_Title", create ? NbBundle.getMessage(NewProjectIterator.class, "TXT_MobileApplication") : NbBundle.getMessage(NewProjectIterator.class, "TXT_MobileLibrary")); psPanel = new PlatformSelectionPanel(); diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.form b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.form --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.form +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.form @@ -1,4 +1,4 @@ - +
@@ -116,18 +116,6 @@ - - - - - - - - - - - - diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.java b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.java --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.java +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/ProjectPanel.java @@ -78,7 +78,6 @@ public static final String PROJECT_NAME = "ProjectName"; // NOI18N public static final String PROJECTS_HOME = "ProjectsHome"; // NOI18N public static final String PROJECT_LOCATION = "ProjectLocation"; // NOI18N - public static final String PROJECT_MAIN = "setAsMain"; // NOI18N public static final String PROJECT_CREATE_MIDLET = "CreateMidlet"; // NOI18N public static final String PROJECT_COPY_SOURCES = "CopySources"; //NOI18N @@ -86,12 +85,10 @@ private static final int WINDOWS_MAX_PATH_LENGTH = 255; /** Creates new form ProjectPanel */ - public ProjectPanel(boolean showCreateMIDlet, boolean showSetAsMain, boolean showCopySources) { + public ProjectPanel(boolean showCreateMIDlet, boolean showCopySources) { initComponents(); initAccessibility(); cCreateMIDlet.setVisible(showCreateMIDlet); - cMainProject.setVisible(showSetAsMain); - cMainProject.setSelected(true); jLabel4.setVisible(showCopySources); jRadioCopySrc.setVisible(showCopySources); jRadioEmptySrc.setVisible(showCopySources); @@ -106,14 +103,12 @@ public void addListeners(final DocumentListener documentListener, final ItemListener itemListener) { tName.getDocument().addDocumentListener(documentListener); tHome.getDocument().addDocumentListener(documentListener); - cMainProject.addItemListener(itemListener); cCreateMIDlet.addItemListener(itemListener); } public void removeListeners(final DocumentListener documentListener, final ItemListener itemListener) { tName.getDocument().removeDocumentListener(documentListener); tHome.getDocument().removeDocumentListener(documentListener); - cMainProject.removeItemListener(itemListener); cCreateMIDlet.removeItemListener(itemListener); } @@ -165,9 +160,6 @@ tName.selectAll(); } - b = (Boolean) object.getProperty(PROJECT_MAIN); - cMainProject.setSelected(b == null ? true : b.booleanValue()); - b = (Boolean) object.getProperty(PROJECT_CREATE_MIDLET); cCreateMIDlet.setSelected(b == null ? true : b.booleanValue()); @@ -190,7 +182,6 @@ object.putProperty(PROJECT_NAME, tName.getText().trim()); object.putProperty(PROJECTS_HOME, tHome.getText()); object.putProperty(PROJECT_LOCATION, new File(tCreated.getText()).getAbsoluteFile()); - object.putProperty(PROJECT_MAIN, cMainProject.isVisible() && cMainProject.isSelected()); object.putProperty(PROJECT_CREATE_MIDLET, cCreateMIDlet.isVisible() && cCreateMIDlet.isSelected()); object.putProperty(PROJECT_COPY_SOURCES, jRadioCopySrc.isVisible() && jRadioCopySrc.isSelected()); } @@ -229,7 +220,6 @@ jLabel3 = new javax.swing.JLabel(); tCreated = new javax.swing.JTextField(); jSeparator1 = new javax.swing.JSeparator(); - cMainProject = new javax.swing.JCheckBox(); cCreateMIDlet = new javax.swing.JCheckBox(); jLabel4 = new javax.swing.JLabel(); jRadioEmptySrc = new javax.swing.JRadioButton(); @@ -307,16 +297,6 @@ gridBagConstraints.insets = new java.awt.Insets(12, 0, 12, 0); add(jSeparator1, gridBagConstraints); - org.openide.awt.Mnemonics.setLocalizedText(cMainProject, org.openide.util.NbBundle.getMessage(ProjectPanel.class, "LBL_Project_SetAsMainProject")); // NOI18N - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 4; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.insets = new java.awt.Insets(5, 0, 6, 0); - add(cMainProject, gridBagConstraints); - cCreateMIDlet.setSelected(true); org.openide.awt.Mnemonics.setLocalizedText(cCreateMIDlet, org.openide.util.NbBundle.getMessage(ProjectPanel.class, "LBL_Project_CreateMIDlet")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); @@ -385,7 +365,6 @@ private javax.swing.JButton bBrowse; private javax.swing.ButtonGroup buttonGroup1; private javax.swing.JCheckBox cCreateMIDlet; - private javax.swing.JCheckBox cMainProject; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; @@ -406,15 +385,13 @@ Collection listeners = new ArrayList(); boolean valid = false; boolean showCreateMIDlet; - boolean showSetAsMain; boolean showCopySources; - public WizardPanel(boolean showCreateMIDlet, boolean showSetAsMain) { - this(showCreateMIDlet, showSetAsMain, false); + public WizardPanel(boolean showCreateMIDlet) { + this(showCreateMIDlet, false); } - public WizardPanel(boolean showCreateMIDlet, boolean showSetAsMain, boolean showCopySources) { + public WizardPanel(boolean showCreateMIDlet, boolean showCopySources) { this.showCreateMIDlet = showCreateMIDlet; - this.showSetAsMain = showSetAsMain; this.showCopySources = showCopySources; } @@ -428,7 +405,7 @@ public java.awt.Component getComponent() { if (component == null) { - component = new ProjectPanel(showCreateMIDlet, showSetAsMain, showCopySources); // NOI18N + component = new ProjectPanel(showCreateMIDlet, showCopySources); // NOI18N component.addListeners(this, this); checkValid(); } diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/SampleProjectIterator.java b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/SampleProjectIterator.java --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/SampleProjectIterator.java +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/SampleProjectIterator.java @@ -121,7 +121,7 @@ platformPanel = new PlatformInstallPanel.WizardPanel(J2MEPlatform.SPECIFICATION_NAME); ((JComponent)platformPanel.getComponent()).putClientProperty("NewProjectWizard_Title", NbBundle.getMessage(NewProjectIterator.class, "TXT_SampleProject")); } - projectPanel = new ProjectPanel.WizardPanel(false, true); + projectPanel = new ProjectPanel.WizardPanel(false); ((JComponent)projectPanel.getComponent()).putClientProperty("NewProjectWizard_Title", NbBundle.getMessage(NewProjectIterator.class, "TXT_SampleProject")); psPanel = new PlatformSelectionPanel(); String configuration = null; diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/SourcesIterator.java b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/SourcesIterator.java --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/SourcesIterator.java +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/SourcesIterator.java @@ -128,7 +128,7 @@ } sourcesPanel = new SourcesPanel.WizardPanel(); ((JComponent)sourcesPanel.getComponent()).putClientProperty("NewProjectWizard_Title", NbBundle.getMessage(SourcesIterator.class, "TXT_ExistingImport")); - projectPanel = new ProjectPanel.WizardPanel(false, true); + projectPanel = new ProjectPanel.WizardPanel(false); psPanel = new PlatformSelectionPanel(); templateWizard.putProperty(PlatformSelectionPanel.REQUIRED_CONFIGURATION, null); templateWizard.putProperty(PlatformSelectionPanel.REQUIRED_PROFILE, null); diff --git a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/WtkIterator.java b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/WtkIterator.java --- a/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/WtkIterator.java +++ b/mobility.project/src/org/netbeans/modules/mobility/project/ui/wizard/imports/WtkIterator.java @@ -128,7 +128,7 @@ } wtkPanel = new WtkPanel.WizardPanel(); ((JComponent)wtkPanel.getComponent()).putClientProperty("NewProjectWizard_Title", NbBundle.getMessage(SourcesIterator.class, "TXT_WTKImport")); - projectPanel = new ProjectPanel.WizardPanel(false, true); + projectPanel = new ProjectPanel.WizardPanel(false); psPanel = new PlatformSelectionPanel(); templateWizard.putProperty(PlatformSelectionPanel.REQUIRED_CONFIGURATION, null); templateWizard.putProperty(PlatformSelectionPanel.REQUIRED_PROFILE, null); diff --git a/php.project/src/org/netbeans/modules/php/project/ui/logicalview/PhpLogicalViewProvider.java b/php.project/src/org/netbeans/modules/php/project/ui/logicalview/PhpLogicalViewProvider.java --- a/php.project/src/org/netbeans/modules/php/project/ui/logicalview/PhpLogicalViewProvider.java +++ b/php.project/src/org/netbeans/modules/php/project/ui/logicalview/PhpLogicalViewProvider.java @@ -268,7 +268,6 @@ } actions.add(CommonProjectActions.setProjectConfigurationAction()); actions.add(null); - actions.add(CommonProjectActions.setAsMainProjectAction()); //actions.add(CommonProjectActions.openSubprojectsAction()); // does not make sense for php now actions.add(CommonProjectActions.closeProjectAction()); actions.add(null); diff --git a/php.project/src/org/netbeans/modules/php/project/ui/wizards/ConfigureProjectPanel.java b/php.project/src/org/netbeans/modules/php/project/ui/wizards/ConfigureProjectPanel.java --- a/php.project/src/org/netbeans/modules/php/project/ui/wizards/ConfigureProjectPanel.java +++ b/php.project/src/org/netbeans/modules/php/project/ui/wizards/ConfigureProjectPanel.java @@ -80,7 +80,6 @@ static final String PROJECT_NAME = "projectName"; // NOI18N static final String PROJECT_DIR = "projectDir"; // NOI18N static final String IS_PROJECT_DIR_USED = "isProjectDirUsed"; // NOI18N - static final String SET_AS_MAIN = "setAsMain"; // NOI18N static final String SOURCES_FOLDER = "sourcesFolder"; // NOI18N static final String LOCAL_SERVERS = "localServers"; // NOI18N static final String PHP_VERSION = "phpVersion"; // NOI18N @@ -208,9 +207,6 @@ // encoding settings.putProperty(ENCODING, configureProjectPanelVisual.getEncoding()); - - // set as main project - never set as main - settings.putProperty(SET_AS_MAIN, false); } /** diff --git a/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardPanel.java b/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardPanel.java --- a/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardPanel.java +++ b/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardPanel.java @@ -61,8 +61,6 @@ private WizardDescriptor wizardDescriptor; private PHPSamplesPanelVisual component; - static final String SET_AS_MAIN = "setAsMain"; // NOI18N - public PHPSamplesWizardPanel() { } @@ -125,8 +123,6 @@ WizardDescriptor d = (WizardDescriptor) settings; component.store(d); d.putProperty("NewProjectWizard_Title", null); // NOI18N - // set as main project - never set as main - d.putProperty(SET_AS_MAIN, false); } public boolean isFinishPanel() { diff --git a/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/ImportProjectAction.java b/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/ImportProjectAction.java --- a/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/ImportProjectAction.java +++ b/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/ImportProjectAction.java @@ -77,14 +77,10 @@ return; } performImport(eclProjects, destination, wizard.getExtraPanels(), - wizard.getNumberOfImportedProject(), false, true, true, null, null); + wizard.getNumberOfImportedProject(), true, true, null, null); } - public static void performImport(List eclProjects, String destination, - List> extraPanels, int numberOfImportedProject, - final boolean setMain, final boolean showReport, - final boolean openProjects, final List importProblems, - final List createdProjects) { + public static void performImport(List eclProjects, String destination, List> extraPanels, int numberOfImportedProject, final boolean showReport, final boolean openProjects, final List importProblems, final List createdProjects) { final Importer importer = new Importer(eclProjects, destination, extraPanels); @@ -120,9 +116,6 @@ } if (openProjects) { OpenProjects.getDefault().open(importer.getProjects(), true); - if (setMain) { - OpenProjects.getDefault().setMainProject(importer.getProjects()[importer.getProjects().length-1]); - } } } } diff --git a/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/UpdateAllProjects.java b/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/UpdateAllProjects.java --- a/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/UpdateAllProjects.java +++ b/projectimport.eclipse.core/src/org/netbeans/modules/projectimport/eclipse/core/UpdateAllProjects.java @@ -167,7 +167,7 @@ for (Map.Entry entry : workspaceProjectsMap.entrySet()) { ImportProjectAction.performImport(ProjectSelectionPanel.getFlattenedProjects(entry.getValue().eps), entry.getValue().dest == null ? null : entry.getValue().dest.getPath(), null, - entry.getValue().eps.size(), false, false, true, importProblems, createdProjects); + entry.getValue().eps.size(), false, true, importProblems, createdProjects); } return Boolean.TRUE; } diff --git a/projectui/src/org/netbeans/modules/project/ui/Bundle.properties b/projectui/src/org/netbeans/modules/project/ui/Bundle.properties --- a/projectui/src/org/netbeans/modules/project/ui/Bundle.properties +++ b/projectui/src/org/netbeans/modules/project/ui/Bundle.properties @@ -76,7 +76,6 @@ MNM_PrjChooser_ApproveButtonText=O LBL_PrjChooser_ProjectDirectoryFilter_Name=Project Folder LBL_PrjChooser_ProjectName_Label=&Project Name\: -LBL_PrjChooser_Main_CheckBox=Open as &Main Project LBL_PrjChooser_Subprojects_CheckBox=Open &Required Projects\: MSG_PrjChooser_WaitMessage=Please wait ... # {0} number of projects @@ -108,14 +107,6 @@ Templates/Licenses/license-default.txt=Default License Toolbars/Build=&Run - -#NoMainProjectWarning -LBL_NoMainProjectWarning_jLabel1=The main project has not been set. -LBL_NoMainProjectWarning_jLabel2=&Select the main project\: -LBL_NoMainClassWarning_ChooseMainProject_OK=OK -AD_NoMainClassWarning_ChooseMainProject_OK=N/A -CTL_NoMainProjectWarning_Title=Warning - ACC_InfiniteProgressName=Infinite Progress Bar ACC_InfiniteProgressDesc=Shows some tasks are in progress. @@ -201,7 +192,6 @@ ACSN_BrowseFolders=Browse folders to choose a target folder -ACSD_ProjectChooserAccessory_jCheckBoxMain=N/A ACSD_ProjectChooserAccessory_jCheckBoxSubprojects=Opens also the projects of which depends the selected project ACSN_ProjectChooserAccessory_jListSubprojects=List of the subprojects @@ -228,10 +218,6 @@ AN_ProjectName=N/A AD_ProjectName=N/A -AD_NoMainProjectWarning_jList1=N/A - -AD_NoMainProjectWarninig=N/A - #localized folder name to show in toolbar customizer Actions/Window/SelectDocumentNode=Select Document in #Open Project when select node failes diff --git a/projectui/src/org/netbeans/modules/project/ui/NoMainProjectWarning.form b/projectui/src/org/netbeans/modules/project/ui/NoMainProjectWarning.form deleted file mode 100644 --- a/projectui/src/org/netbeans/modules/project/ui/NoMainProjectWarning.form +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/projectui/src/org/netbeans/modules/project/ui/NoMainProjectWarning.java b/projectui/src/org/netbeans/modules/project/ui/NoMainProjectWarning.java deleted file mode 100644 --- a/projectui/src/org/netbeans/modules/project/ui/NoMainProjectWarning.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * Oracle and Java are registered trademarks of Oracle and/or its affiliates. - * Other names may be trademarks of their respective owners. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with the - * License. You can obtain a copy of the License at - * http://www.netbeans.org/cddl-gplv2.html - * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the - * specific language governing permissions and limitations under the - * License. When distributing the software, include this License Header - * Notice in each file and include the License file at - * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the GPL Version 2 section of the License file that - * accompanied this code. If applicable, add the following below the - * License Header, with the fields enclosed by brackets [] replaced by - * your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * The Original Software is NetBeans. The Initial Developer of the Original - * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun - * Microsystems, Inc. All Rights Reserved. - * - * If you wish your version of this file to be governed by only the CDDL - * or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this distribution - * under the [CDDL or GPL Version 2] license." If you do not indicate a - * single choice of license, a recipient has the option to distribute - * your version of this file under either the CDDL, the GPL Version 2 or - * to extend the choice of license to its licensees as provided above. - * However, if you add GPL Version 2 code and therefore, elected the GPL - * Version 2 license, then the option applies only if the new code is - * made subject to such option by the copyright holder. - */ - -package org.netbeans.modules.project.ui; - -import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; -import java.util.Arrays; -import javax.swing.*; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; -import javax.swing.event.ListSelectionEvent; -import javax.swing.event.ListSelectionListener; -import org.netbeans.api.project.Project; -import org.openide.awt.MouseUtils; - -/** Show a warning that no main project is set and allows choose it. - * - * @author Jiri Rechtacek - */ -public class NoMainProjectWarning extends JPanel { - - private ChangeListener changeListener; - - /** Creates new form NoMainProjectWarning */ - public NoMainProjectWarning (Project[] projects) { - initComponents(); - - Arrays.sort(projects, OpenProjectList.projectByDisplayName()); // #88907 - ProjectsListModel model = new ProjectsListModel (projects); - jList1.setModel (model); - jList1.setSelectionMode (ListSelectionModel.SINGLE_SELECTION); - if (model.getSize () > 0) { - jList1.setSelectedIndex (0); - } - jList1.setCellRenderer(new ProjectCellRenderer()); - jList1.addListSelectionListener (new ListSelectionListener () { - public void valueChanged (ListSelectionEvent evt) { - if (changeListener != null) { - changeListener.stateChanged (new ChangeEvent (evt)); - } - } - }); - // support for double click to finish dialog with selected class - jList1.addMouseListener (new MouseListener () { - public void mouseClicked (MouseEvent e) { - if (MouseUtils.isDoubleClick (e)) { - if (getSelectedProject () != null) { - if (changeListener != null) { - changeListener.stateChanged (new ChangeEvent (e)); - } - } - } - } - public void mousePressed (MouseEvent e) {} - public void mouseReleased (MouseEvent e) {} - public void mouseEntered (MouseEvent e) {} - public void mouseExited (MouseEvent e) {} - }); - } - - /** Returns the selected project or null if no project is selected. - * - * @return project or null if no project is selected - */ - public Project getSelectedProject () { - if (jList1.getSelectedIndex () == -1) { - return null; - } else { - return (Project)jList1.getSelectedValue (); - } - } - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. - */ - private void initComponents() {//GEN-BEGIN:initComponents - java.awt.GridBagConstraints gridBagConstraints; - - jLabel1 = new javax.swing.JLabel(); - jLabel2 = new javax.swing.JLabel(); - jScrollPane2 = new javax.swing.JScrollPane(); - jList1 = new javax.swing.JList(); - - setLayout(new java.awt.GridBagLayout()); - - setPreferredSize(new java.awt.Dimension(380, 300)); - getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/project/ui/Bundle").getString("AD_NoMainProjectWarninig")); - org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(NoMainProjectWarning.class, "LBL_NoMainProjectWarning_jLabel1")); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 0; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.insets = new java.awt.Insets(12, 0, 6, 12); - add(jLabel1, gridBagConstraints); - - jLabel2.setLabelFor(jList1); - org.openide.awt.Mnemonics.setLocalizedText(jLabel2, org.openide.util.NbBundle.getMessage(NoMainProjectWarning.class, "LBL_NoMainProjectWarning_jLabel2")); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 1; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.insets = new java.awt.Insets(12, 0, 2, 12); - add(jLabel2, gridBagConstraints); - - jScrollPane2.setMinimumSize(new java.awt.Dimension(100, 200)); - jList1.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); - jScrollPane2.setViewportView(jList1); - jList1.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/project/ui/Bundle").getString("AD_NoMainProjectWarning_jList1")); - - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 2; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.weighty = 1.0; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 12, 12); - add(jScrollPane2, gridBagConstraints); - - }//GEN-END:initComponents - - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JLabel jLabel1; - private javax.swing.JLabel jLabel2; - private javax.swing.JList jList1; - private javax.swing.JScrollPane jScrollPane2; - // End of variables declaration//GEN-END:variables - - - public void addChangeListener (ChangeListener l) { - changeListener = l; - } - - public void removeChangeListener (ChangeListener l) { - changeListener = null; - } - - private static final class ProjectsListModel extends AbstractListModel { - - private Project[] openProjects; - - public ProjectsListModel (Project[] projects) { - openProjects = projects; - } - - public synchronized int getSize() { - return getProjects ().length; - } - - public synchronized Object getElementAt (int index) { - if (index >= 0 && index < getProjects ().length) { - return getProjects ()[index]; - } - else { - return null; - } - } - - private Project[] getProjects () { - if (openProjects == null) { - return new Project[0]; - } else { - return openProjects; - } - } - } - -} diff --git a/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java b/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java --- a/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java +++ b/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java @@ -70,7 +70,6 @@ private static final String PROP_PROJECT_CATEGORY = "lastSelectedProjectCategory"; //NOI18N - String private static final String PROP_PROJECT_TYPE = "lastSelectedProjectType"; //NOI18N - String private static final String MAIN_PROJECT_URL = "mainProjectURL"; //NOI18N -URL - private static final String OPEN_AS_MAIN = "openAsMain"; //NOI18N - boolean private static final String OPEN_PROJECTS_URLS = "openProjectsURLs"; //NOI18N - List of URLs private static final String OPEN_PROJECTS_DISPLAY_NAMES = "openProjectsDisplayNames"; //NOI18N - List of names private static final String OPEN_PROJECTS_ICONS = "openProjectsIcons"; //NOI18N - List of icons @@ -235,14 +234,6 @@ getPreferences().putBoolean(OPEN_SUBPROJECTS, openSubprojects); } - public boolean isOpenAsMain() { - return getPreferences().getBoolean(OPEN_AS_MAIN, false); - } - - public void setOpenAsMain( boolean openAsMain ) { - getPreferences().putBoolean(OPEN_AS_MAIN, openAsMain); - } - public URL getMainProjectURL() { String str = getProperty(MAIN_PROJECT_URL); if (str != null) { diff --git a/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.form b/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.form --- a/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.form +++ b/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.form @@ -58,29 +58,6 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.java b/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.java --- a/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.java +++ b/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.java @@ -93,11 +93,10 @@ private RequestProcessor RP2; ModelUpdater modelUpdater; //#101227 -> non-private - private Boolean tempSetAsMain; private Map> subprojectsCache = new HashMap>(); // #59098 /** Creates new form ProjectChooserAccessory */ - public ProjectChooserAccessory( JFileChooser chooser, boolean isOpenSubprojects, boolean isOpenAsMain ) { + public ProjectChooserAccessory(JFileChooser chooser, boolean isOpenSubprojects) { initComponents(); modelUpdater = new ModelUpdater(); @@ -111,10 +110,6 @@ jCheckBoxSubprojects.setSelected( isOpenSubprojects ); jCheckBoxSubprojects.addActionListener( this ); - // Listen on the main checkbox to change the option accordingly - jCheckBoxMain.setSelected( isOpenAsMain ); - jCheckBoxMain.addActionListener( this ); - // Listen on the chooser to update the Accessory chooser.addPropertyChangeListener( this ); @@ -131,28 +126,28 @@ * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ - private void initComponents() {//GEN-BEGIN:initComponents + // //GEN-BEGIN:initComponents + private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; jLabelProjectName = new javax.swing.JLabel(); jTextFieldProjectName = new javax.swing.JTextField(); - jCheckBoxMain = new javax.swing.JCheckBox(); jCheckBoxSubprojects = new javax.swing.JCheckBox(); jScrollPaneSubprojects = new javax.swing.JScrollPane(); jListSubprojects = new javax.swing.JList(); + setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 12, 0, 0)); setLayout(new java.awt.GridBagLayout()); - setBorder(new javax.swing.border.EmptyBorder(new java.awt.Insets(0, 12, 0, 0))); jLabelProjectName.setLabelFor(jTextFieldProjectName); - org.openide.awt.Mnemonics.setLocalizedText(jLabelProjectName, org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "LBL_PrjChooser_ProjectName_Label")); + org.openide.awt.Mnemonics.setLocalizedText(jLabelProjectName, org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "LBL_PrjChooser_ProjectName_Label")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 0, 2, 0); add(jLabelProjectName, gridBagConstraints); - jLabelProjectName.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "AN_ProjectName")); - jLabelProjectName.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "AD_ProjectName")); + jLabelProjectName.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "AN_ProjectName")); // NOI18N + jLabelProjectName.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "AD_ProjectName")); // NOI18N jTextFieldProjectName.setEditable(false); gridBagConstraints = new java.awt.GridBagConstraints(); @@ -162,29 +157,20 @@ gridBagConstraints.insets = new java.awt.Insets(0, 0, 6, 0); add(jTextFieldProjectName, gridBagConstraints); - org.openide.awt.Mnemonics.setLocalizedText(jCheckBoxMain, org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "LBL_PrjChooser_Main_CheckBox")); - jCheckBoxMain.setMargin(new java.awt.Insets(2, 0, 2, 2)); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 12, 0); - add(jCheckBoxMain, gridBagConstraints); - jCheckBoxMain.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSD_ProjectChooserAccessory_jCheckBoxMain")); - - org.openide.awt.Mnemonics.setLocalizedText(jCheckBoxSubprojects, org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "LBL_PrjChooser_Subprojects_CheckBox")); + org.openide.awt.Mnemonics.setLocalizedText(jCheckBoxSubprojects, org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "LBL_PrjChooser_Subprojects_CheckBox")); // NOI18N jCheckBoxSubprojects.setMargin(new java.awt.Insets(2, 0, 2, 2)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 0, 2, 0); add(jCheckBoxSubprojects, gridBagConstraints); - jCheckBoxSubprojects.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSD_ProjectChooserAccessory_jCheckBoxSubprojects")); + jCheckBoxSubprojects.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSD_ProjectChooserAccessory_jCheckBoxSubprojects")); // NOI18N jListSubprojects.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); jListSubprojects.setEnabled(false); jScrollPaneSubprojects.setViewportView(jListSubprojects); - jListSubprojects.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSN_ProjectChooserAccessory_jListSubprojects")); - jListSubprojects.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSD_ProjectChooserAccessory_jListSubprojects")); + jListSubprojects.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSN_ProjectChooserAccessory_jListSubprojects")); // NOI18N + jListSubprojects.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(ProjectChooserAccessory.class, "ACSD_ProjectChooserAccessory_jListSubprojects")); // NOI18N gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; @@ -193,12 +179,10 @@ gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; add(jScrollPaneSubprojects, gridBagConstraints); - - }//GEN-END:initComponents + }// //GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JCheckBox jCheckBoxMain; private javax.swing.JCheckBox jCheckBoxSubprojects; private javax.swing.JLabel jLabelProjectName; private javax.swing.JList jListSubprojects; @@ -212,9 +196,6 @@ if ( e.getSource() == jCheckBoxSubprojects ) { OpenProjectListSettings.getInstance().setOpenSubprojects( jCheckBoxSubprojects.isSelected() ); } - else if ( e.getSource() == jCheckBoxMain ) { - OpenProjectListSettings.getInstance().setOpenAsMain( jCheckBoxMain.isSelected() ); - } } public void propertyChange( PropertyChangeEvent e ) { @@ -381,20 +362,6 @@ jTextFieldProjectName.setForeground(/* i.e. L&F default */null); jCheckBoxSubprojects.setEnabled( enable ); jScrollPaneSubprojects.setEnabled( enable ); - - if ( numberOfProjects <= 1 ) { - if ( tempSetAsMain != null ) { - jCheckBoxMain.setSelected(tempSetAsMain); - tempSetAsMain = null; - } - jCheckBoxMain.setEnabled( enable ); - } - else if ( tempSetAsMain == null ) { - tempSetAsMain = jCheckBoxMain.isSelected(); - jCheckBoxMain.setSelected( false ); - jCheckBoxMain.setEnabled( false ); - } - } @@ -478,7 +445,7 @@ if ( defaultAccessory ) { - chooser.setAccessory( new ProjectChooserAccessory( chooser, opls.isOpenSubprojects(), opls.isOpenAsMain() ) ); + chooser.setAccessory(new ProjectChooserAccessory(chooser, opls.isOpenSubprojects())); } File currDir = null; diff --git a/projectui/src/org/netbeans/modules/project/ui/actions/MainProjectAction.java b/projectui/src/org/netbeans/modules/project/ui/actions/MainProjectAction.java --- a/projectui/src/org/netbeans/modules/project/ui/actions/MainProjectAction.java +++ b/projectui/src/org/netbeans/modules/project/ui/actions/MainProjectAction.java @@ -44,32 +44,26 @@ package org.netbeans.modules.project.ui.actions; -import java.awt.Dialog; import java.awt.Toolkit; -import java.awt.event.MouseEvent; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.text.MessageFormat; import java.util.Arrays; import javax.swing.Icon; -import javax.swing.JButton; -import javax.swing.event.ChangeEvent; -import javax.swing.event.ChangeListener; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectUtils; import org.netbeans.api.project.ui.OpenProjects; -import org.netbeans.modules.project.ui.NoMainProjectWarning; import org.netbeans.modules.project.ui.OpenProjectList; +import static org.netbeans.modules.project.ui.actions.Bundle.*; import org.netbeans.spi.project.ActionProvider; import org.netbeans.spi.project.ui.support.ProjectActionPerformer; -import org.openide.DialogDescriptor; import org.openide.DialogDisplayer; +import org.openide.NotifyDescriptor; import org.openide.awt.Actions; -import org.openide.awt.MouseUtils; import org.openide.loaders.DataObject; import org.openide.util.Lookup; import org.openide.util.Mutex; -import org.openide.util.NbBundle; +import org.openide.util.NbBundle.Messages; import org.openide.util.WeakListeners; /** Invokes command on the main project. @@ -121,8 +115,7 @@ return needsInit; } - - + @Messages("MainProjectAction.no_main=Set a main project, or select one project or project file, or keep just one project open.") public @Override void actionPerformed(Lookup context) { // first try to find main project Project p = OpenProjectList.getDefault().getMainProject(); @@ -144,14 +137,10 @@ } // if no main project or no selected or more than one project opened, - // then show warning and allow choose a main project + // then show warning if (p == null) { - // show warning, if cancel then return - if (showNoMainProjectWarning (OpenProjectList.getDefault().getOpenProjects (), - getPresenterName(name, OpenProjectList.getDefault().getMainProject(), p))) { - return ; - } - p = OpenProjectList.getDefault().getMainProject(); + DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(MainProjectAction_no_main(), NotifyDescriptor.WARNING_MESSAGE)); + return; } if ( command != null ) { @@ -263,54 +252,6 @@ return toReturn; } - private boolean showNoMainProjectWarning(Project[] projects, String action) { - boolean canceled; - final JButton okButton = new JButton (NbBundle.getMessage (NoMainProjectWarning.class, "LBL_NoMainClassWarning_ChooseMainProject_OK")); // NOI18N - okButton.getAccessibleContext().setAccessibleDescription (NbBundle.getMessage (NoMainProjectWarning.class, "AD_NoMainClassWarning_ChooseMainProject_OK")); - - // no main project set => warning - final NoMainProjectWarning panel = new NoMainProjectWarning (projects); - - Object[] options = new Object[] { - okButton, - DialogDescriptor.CANCEL_OPTION - }; - - panel.addChangeListener (new ChangeListener () { - public @Override void stateChanged (ChangeEvent e) { - if (e.getSource () instanceof MouseEvent && MouseUtils.isDoubleClick (((MouseEvent)e.getSource ()))) { - // click button and the finish dialog with selected class - if (panel.getSelectedProject () != null) { - okButton.doClick (); - } - } else { - okButton.setEnabled (panel.getSelectedProject () != null); - } - } - }); - - okButton.setEnabled (panel.getSelectedProject () != null); - - DialogDescriptor desc = new DialogDescriptor (panel, - action == null ? - NbBundle.getMessage(NoMainProjectWarning.class, "CTL_NoMainProjectWarning_Title") : - Actions.cutAmpersand(action), - true, options, options[0], DialogDescriptor.DEFAULT_ALIGN, null, null); - desc.setMessageType (DialogDescriptor.INFORMATION_MESSAGE); - Dialog dlg = DialogDisplayer.getDefault ().createDialog (desc); - dlg.setVisible (true); - if (desc.getValue() != options[0]) { - canceled = true; - } else { - Project mainProject = panel.getSelectedProject (); - OpenProjectList.getDefault ().setMainProject (mainProject); - canceled = false; - } - dlg.dispose(); - - return canceled; - } - @Override protected void refresh(Lookup context, boolean immediate) { refreshView(context, immediate); diff --git a/projectui/src/org/netbeans/modules/project/ui/actions/OpenProject.java b/projectui/src/org/netbeans/modules/project/ui/actions/OpenProject.java --- a/projectui/src/org/netbeans/modules/project/ui/actions/OpenProject.java +++ b/projectui/src/org/netbeans/modules/project/ui/actions/OpenProject.java @@ -129,12 +129,6 @@ Project projectsArray[] = new Project[ projects.size() ]; projects.toArray( projectsArray ); - Project mainProject = null; - if ( opls.isOpenAsMain() && projectsArray.length == 1 ) { - // Set main project if selected - mainProject = projectsArray[0]; - } - if (projectsArray.length == 1) { projectToExpand = projectsArray[0]; } @@ -143,7 +137,7 @@ projectsArray, // Put the project into OpenProjectList opls.isOpenSubprojects(), // And optionaly open subprojects true, // open asynchronously - mainProject); + null); ProjectUtilities.makeProjectTabVisible(); break; // and exit the loop diff --git a/projectui/src/org/netbeans/modules/project/ui/groups/SubprojectsGroup.java b/projectui/src/org/netbeans/modules/project/ui/groups/SubprojectsGroup.java --- a/projectui/src/org/netbeans/modules/project/ui/groups/SubprojectsGroup.java +++ b/projectui/src/org/netbeans/modules/project/ui/groups/SubprojectsGroup.java @@ -58,7 +58,7 @@ import org.openide.filesystems.URLMapper; /** - * A main project and all (recursive) subprojects, with an optional main project. + * One project and all (recursive) subprojects. * @author Jesse Glick */ public class SubprojectsGroup extends Group { @@ -69,8 +69,6 @@ /** * Create a new group based on a superproject. - * The main project is always initialized to be the superproject itself, - * but this could be changed later. * The display name is by default that of the superproject. */ public static SubprojectsGroup create(String name, Project project) { @@ -81,7 +79,6 @@ p.put(KEY_NAME, name); p.put(KEY_KIND, KIND); p.put(KEY_PATH, path); - p.put(KEY_MAIN, path); return new SubprojectsGroup(id); } diff --git a/projectui/test/unit/src/org/netbeans/modules/project/ui/ProjectChooserAccessoryTest.java b/projectui/test/unit/src/org/netbeans/modules/project/ui/ProjectChooserAccessoryTest.java --- a/projectui/test/unit/src/org/netbeans/modules/project/ui/ProjectChooserAccessoryTest.java +++ b/projectui/test/unit/src/org/netbeans/modules/project/ui/ProjectChooserAccessoryTest.java @@ -91,7 +91,7 @@ List result = new ArrayList(); //#101227 - ProjectChooserAccessory acc = new ProjectChooserAccessory(new JFileChooser(), false, false); + ProjectChooserAccessory acc = new ProjectChooserAccessory(new JFileChooser(), false); acc.modelUpdater.addSubprojects(p1, result, new HashMap>()); assertTrue(new HashSet(Arrays.asList(p1, p2)).equals(new HashSet(result))); diff --git a/projectui/test/unit/src/org/netbeans/modules/project/ui/test/ProjectSupport.java b/projectui/test/unit/src/org/netbeans/modules/project/ui/test/ProjectSupport.java --- a/projectui/test/unit/src/org/netbeans/modules/project/ui/test/ProjectSupport.java +++ b/projectui/test/unit/src/org/netbeans/modules/project/ui/test/ProjectSupport.java @@ -80,8 +80,6 @@ public void run() { OpenProjectList.getDefault().addPropertyChangeListener(listener); OpenProjectList.getDefault().open(project); - // Set main? Probably user should do this if he wants. - // OpenProjectList.getDefault().setMainProject(project); } }); // WAIT PROJECT OPEN - start diff --git a/projectuiapi/apichanges.xml b/projectuiapi/apichanges.xml --- a/projectuiapi/apichanges.xml +++ b/projectuiapi/apichanges.xml @@ -107,6 +107,24 @@ + + + Programmatically setting main project deprecated + + + + + +

+ Setting a main project programmatically is now deprecated. + Checking for a main project set explicitly by the user is still common. +

+
+ + + + +
Adding ability to create a file sensitive action with custom performer diff --git a/projectuiapi/src/org/netbeans/api/project/ui/OpenProjects.java b/projectuiapi/src/org/netbeans/api/project/ui/OpenProjects.java --- a/projectuiapi/src/org/netbeans/api/project/ui/OpenProjects.java +++ b/projectuiapi/src/org/netbeans/api/project/ui/OpenProjects.java @@ -260,7 +260,7 @@ } /**Sets the main project. - * + * Should not generally be called programmatically; an exception would be when renaming a main project. *
*

Warning: the set of usecases that require invoking this method is * very limited and should be generally avoided if possible. In particular, this method diff --git a/projectuiapi/src/org/netbeans/spi/project/ui/support/CommonProjectActions.java b/projectuiapi/src/org/netbeans/spi/project/ui/support/CommonProjectActions.java --- a/projectuiapi/src/org/netbeans/spi/project/ui/support/CommonProjectActions.java +++ b/projectuiapi/src/org/netbeans/spi/project/ui/support/CommonProjectActions.java @@ -73,7 +73,9 @@ * You might include this in the context menu of a logical view. *

* @return an action + * @deprecated No longer recommended for use in logical views. */ + @Deprecated public static Action setAsMainProjectAction() { return Utilities.getActionsFactory().setAsMainProjectAction(); } diff --git a/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/Templates.java b/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/Templates.java --- a/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/Templates.java +++ b/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/Templates.java @@ -216,13 +216,13 @@ /** * Checks whether a project wizard will set the main project. - * (The default is true.) + * (The default is false.) * @param wizardDescriptor a project wizard * @return true if it will set a main project * @since org.netbeans.modules.projectuiapi/1 1.47 */ public static boolean getDefinesMainProject(WizardDescriptor wizardDescriptor) { - return !Boolean.FALSE.equals(wizardDescriptor.getProperty(SET_AS_MAIN)); + return Boolean.TRUE.equals(wizardDescriptor.getProperty(SET_AS_MAIN)); } /** @@ -234,7 +234,9 @@ * @param wizardDescriptor a project wizard * @param definesMainProject true if it will set a main project * @since org.netbeans.modules.projectuiapi/1 1.47 + * @deprecated Projects should not be set as main by default. */ + @Deprecated public static void setDefinesMainProject(WizardDescriptor wizardDescriptor, boolean definesMainProject) { wizardDescriptor.putProperty(SET_AS_MAIN, definesMainProject); } diff --git a/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/package.html b/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/package.html --- a/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/package.html +++ b/projectuiapi/src/org/netbeans/spi/project/ui/templates/support/package.html @@ -50,7 +50,7 @@ file templates described below. The wizard for a project can return {@link org.openide.loaders.DataObject}s or {@link org.openide.loaders.FileObject}s corresponding to the project directories of created files and/or files to be selected in newly created projects. -{@link org.netbeans.spi.project.ui.templates.support.Templates#setDefinesMainProject} may be used.

+

Each project can also declare own file templates to be exposed it in New File... wizard. This permits users to create new files, which are of types supported by given project type. The project may also diff --git a/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/Bundle.properties b/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/Bundle.properties --- a/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/Bundle.properties +++ b/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/Bundle.properties @@ -1,10 +1,10 @@ OpenIDE-Module-Display-Category=Task List OpenIDE-Module-Long-Description=\ - Enables the Task List window to scan for tasks in the main project or all opened projects. + Enables the Task List window to scan for tasks in the selected project or all opened projects. OpenIDE-Module-Name=Task List - Project Integration -LBL_MainProjectScope=Main Project -HINT_MainProjectScope=Show tasks for the main project and for the opened projects which depend on it +LBL_MainProjectScope=Selected Project +HINT_MainProjectScope=Show tasks for the selected project LBL_OpenedProjectsScope=Opened Projects HINT_OpenedProjectsScope=Show tasks for all opened projects @@ -13,6 +13,5 @@ LBL_OpenedProjectsStatusBar=in all opened projects LBL_NoProjectStatusBar= -LBL_MainProjectStatusBar=in the main project and in the opened projects which depends on it LBL_CurrentProjectStatusBar=in {0} HINT_CurrentProjectScope=Show tasks in {0} diff --git a/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectIterator.java b/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectIterator.java --- a/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectIterator.java +++ b/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectIterator.java @@ -45,16 +45,12 @@ package org.netbeans.modules.tasklist.projectint; import java.util.ArrayList; -import java.util.Collection; import java.util.Iterator; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectUtils; import org.netbeans.api.project.SourceGroup; import org.netbeans.api.project.Sources; -import org.netbeans.api.project.ui.OpenProjects; -import org.netbeans.spi.project.SubprojectProvider; import org.openide.filesystems.FileObject; -import org.openide.util.Utilities; /** * Iterate all resources (files and folders) that are under the current main project @@ -92,38 +88,17 @@ } protected Iterator createIterator() { - boolean isMainProject = true; - Project currentProject = OpenProjects.getDefault().getMainProject(); - if( null == currentProject ) { - isMainProject = false; - currentProject = MainProjectScanningScope.findCurrentProject(); + Project currentProject = MainProjectScanningScope.findCurrentProject(); if( null == currentProject ) return new EmptyIterator(); - } ArrayList roots = new ArrayList(10); addProject( currentProject, roots ); - if( isMainProject ) - addDependantProjects( currentProject, roots ); - return new FileObjectIterator( roots ); } - private void addDependantProjects( Project mainProject, ArrayList roots ) { - Project[] projects = OpenProjects.getDefault().getOpenProjects(); - for( int i=0; i roots ) { Sources sources = ProjectUtils.getSources( p ); SourceGroup[] groups = sources.getSourceGroups( Sources.TYPE_GENERIC ); diff --git a/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectScanningScope.java b/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectScanningScope.java --- a/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectScanningScope.java +++ b/tasklist.projectint/src/org/netbeans/modules/tasklist/projectint/MainProjectScanningScope.java @@ -62,7 +62,6 @@ import org.netbeans.api.project.ProjectInformation; import org.netbeans.api.project.ProjectUtils; import org.netbeans.api.project.ui.OpenProjects; -import org.netbeans.spi.project.SubprojectProvider; import org.netbeans.spi.tasklist.TaskScanningScope; import org.openide.filesystems.FileObject; import org.openide.loaders.DataObject; @@ -75,7 +74,7 @@ import org.openide.windows.TopComponent; /** - * Task scanning scope for the main project and all opened projects that depend on it. + * Task scanning scope for the selected project. * * @author S. Aubrecht */ @@ -127,21 +126,6 @@ if( owner.equals( p ) ) return true; - if( p.equals( OpenProjects.getDefault().getMainProject() ) ) { - Project[] projects = OpenProjects.getDefault().getOpenProjects(); - for( int i=0; i +

@@ -16,27 +16,6 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentVisualPanel.java b/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentVisualPanel.java --- a/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentVisualPanel.java +++ b/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentVisualPanel.java @@ -46,8 +46,6 @@ package org.netbeans.modules.vmd.componentssupport.ui.wizard; import java.awt.BorderLayout; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.io.File; @@ -113,11 +111,9 @@ void store(WizardDescriptor d) { String name = projectNameTextField.getText().trim(); String folder = createdFolderTextField.getText().trim(); - Boolean setAsMain = mainProject.isSelected(); d.putProperty(CustomComponentWizardIterator.PROJECT_DIR, new File(folder)); d.putProperty(CustomComponentWizardIterator.PROJECT_NAME, name); - d.putProperty(CustomComponentWizardIterator.SET_AS_MAIN, setAsMain); } void read(WizardDescriptor settings) { @@ -138,9 +134,6 @@ // invoke store to have changes in mySettings //typeChooserPanel.store(mySettings); - if (getIsMainProject() != null){ - this.mainProject.setSelected(getIsMainProject()); - } setLocation(getProjectLocation().getAbsolutePath()); this.projectNameTextField.setText(getProjectName()); @@ -165,18 +158,12 @@ checkValidity(); } }; - isMainAL = new ActionListener() { - public void actionPerformed(ActionEvent e) { - mainProjectTouched = true; - } - }; } private void attachDocumentListeners() { if (!listenersAttached) { projectNameTextField.getDocument().addDocumentListener(nameDL); projectLocationTextField.getDocument().addDocumentListener(locationDL); - mainProject.addActionListener(isMainAL); listenersAttached = true; } } @@ -185,7 +172,6 @@ if (listenersAttached) { projectNameTextField.getDocument().removeDocumentListener(nameDL); projectLocationTextField.getDocument().removeDocumentListener(locationDL); - mainProject.removeActionListener(isMainAL); listenersAttached = false; } } @@ -209,9 +195,6 @@ return; } - if (!mainProjectTouched) { - mainProject.setSelected(isStandAlone); - } if (!locationUpdated) { setLocation(computeInitialLocationValue()); } @@ -405,12 +388,6 @@ return projectName; } - Boolean getIsMainProject(){ - Boolean isMain = (Boolean) getSettings() - .getProperty(CustomComponentWizardIterator.SET_AS_MAIN); - return isMain; - } - /* * is invoked from myPanel.validate() * which implements WizardDescriptor.ValidatingPanel @@ -428,7 +405,6 @@ private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; - mainProject = new javax.swing.JCheckBox(); infoPanel = new javax.swing.JPanel(); projectNameLabel = new javax.swing.JLabel(); projectNameTextField = new javax.swing.JTextField(); @@ -442,17 +418,6 @@ setLayout(new java.awt.GridBagLayout()); - mainProject.setSelected(true); - org.openide.awt.Mnemonics.setLocalizedText(mainProject, org.openide.util.NbBundle.getMessage(CustomComponentVisualPanel.class, "LBL_SetAsMainProject")); // NOI18N - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 2; - gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; - gridBagConstraints.insets = new java.awt.Insets(12, 0, 0, 0); - add(mainProject, gridBagConstraints); - mainProject.getAccessibleContext().setAccessibleName(org.openide.util.NbBundle.getMessage(CustomComponentVisualPanel.class, "ACSN_SetAsMainProject")); // NOI18N - mainProject.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(CustomComponentVisualPanel.class, "ACSD_SetAsMainProject")); // NOI18N - infoPanel.setLayout(new java.awt.GridBagLayout()); projectNameLabel.setLabelFor(projectNameTextField); @@ -588,7 +553,6 @@ private javax.swing.JTextField createdFolderTextField; private javax.swing.JPanel fillerPanel; private javax.swing.JPanel infoPanel; - private javax.swing.JCheckBox mainProject; private javax.swing.JLabel projectLocationLabel; private javax.swing.JTextField projectLocationTextField; private javax.swing.JLabel projectNameLabel; @@ -648,12 +612,10 @@ private CustomComponentWizardPanel myPanel; private JComponent typeChooserPanel; private boolean locationUpdated; - private boolean mainProjectTouched; private boolean listenersAttached; private DocumentListener nameDL; private DocumentListener locationDL; - private ActionListener isMainAL; static boolean isIllegalName(final String name) { return name.length() == 0 || diff --git a/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentWizardIterator.java b/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentWizardIterator.java --- a/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentWizardIterator.java +++ b/vmd.componentssupport/src/org/netbeans/modules/vmd/componentssupport/ui/wizard/CustomComponentWizardIterator.java @@ -100,7 +100,6 @@ // properties public static final String PROJECT_DIR = "projDir"; // NOI18N public static final String PROJECT_NAME = "projName"; // NOI18N - public static final String SET_AS_MAIN = "setAsMain"; // NOI18N public static final String LAYER_PATH = "layer"; // NOI18N public static final String BUNDLE_PATH = "bundle"; // NOI18N public static final String CODE_BASE_NAME diff --git a/web.debug/src/org/netbeans/modules/web/debug/actions/JspRunToCursorActionProvider.java b/web.debug/src/org/netbeans/modules/web/debug/actions/JspRunToCursorActionProvider.java --- a/web.debug/src/org/netbeans/modules/web/debug/actions/JspRunToCursorActionProvider.java +++ b/web.debug/src/org/netbeans/modules/web/debug/actions/JspRunToCursorActionProvider.java @@ -120,6 +120,7 @@ // check if current project supports this action Project p = MainProjectManager.getDefault ().getMainProject (); + // XXX revisit - should perhaps check selection? if (p == null) return false; ActionProvider actionProvider = (ActionProvider)p.getLookup ().lookup (ActionProvider.class); if (actionProvider == null) return false; diff --git a/web.examples/src/org/netbeans/modules/web/examples/Bundle.properties b/web.examples/src/org/netbeans/modules/web/examples/Bundle.properties --- a/web.examples/src/org/netbeans/modules/web/examples/Bundle.properties +++ b/web.examples/src/org/netbeans/modules/web/examples/Bundle.properties @@ -80,6 +80,3 @@ LBL_NWP1_SelectProjectLocation=Select Project Location MSG_IllegalProjectName=Project Name is not valid folder name. MSG_ProjectFolderExists=Project Folder already exists and is not empty. -LBL_NWP1_SetAsMain_CheckBox=Set as Main Project -LBL_NWP1_SetAsMain_CheckBoxMnemonic=M -ACS_LBL_NWP1_SetAsMain_A11YDesc=Set as Main Project diff --git a/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.form b/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.form --- a/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.form +++ b/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.form @@ -27,21 +27,5 @@ - - - - - - - - - - - - - - - - diff --git a/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.java b/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.java --- a/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.java +++ b/web.examples/src/org/netbeans/modules/web/examples/PanelConfigureProjectVisual.java @@ -54,7 +54,6 @@ private PanelConfigureProject panel; private PanelProjectLocationVisual projectLocationPanel; - private PanelOptionsVisual optionsPanel; /** Creates new form PanelInitProject */ public PanelConfigureProjectVisual(PanelConfigureProject panel) { @@ -65,26 +64,21 @@ projectLocationPanel = new PanelProjectLocationVisual(panel); locationContainer.add(projectLocationPanel, java.awt.BorderLayout.NORTH); - optionsPanel = new PanelOptionsVisual(panel); - optionsContainer.add(optionsPanel, java.awt.BorderLayout.NORTH); - // Provide a name in the title bar. setName(NbBundle.getMessage(PanelConfigureProjectVisual.class, "LBL_NWP1_ProjectTitleName")); //NOI18N putClientProperty ("NewProjectWizard_Title", NbBundle.getMessage(PanelConfigureProjectVisual.class, "TXT_NewWebApp")); //NOI18N } boolean valid(WizardDescriptor wizardDescriptor) { - return projectLocationPanel.valid(wizardDescriptor) && optionsPanel.valid(wizardDescriptor); + return projectLocationPanel.valid(wizardDescriptor); } void read (WizardDescriptor d) { projectLocationPanel.read(d); - optionsPanel.read(d); } void store(WizardDescriptor d) { projectLocationPanel.store(d); - optionsPanel.store(d); } /** This method is called from within the constructor to @@ -92,48 +86,25 @@ * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ - // //GEN-BEGIN:initComponents + // //GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; locationContainer = new javax.swing.JPanel(); - jSeparator1 = new javax.swing.JSeparator(); - optionsContainer = new javax.swing.JPanel(); + setRequestFocusEnabled(false); setLayout(new java.awt.GridBagLayout()); - setRequestFocusEnabled(false); locationContainer.setLayout(new java.awt.BorderLayout()); - gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; add(locationContainer, gridBagConstraints); - - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.insets = new java.awt.Insets(12, 0, 12, 0); - add(jSeparator1, gridBagConstraints); - - optionsContainer.setLayout(new java.awt.BorderLayout()); - - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.weighty = 1.0; - add(optionsContainer, gridBagConstraints); - }// //GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JSeparator jSeparator1; private javax.swing.JPanel locationContainer; - private javax.swing.JPanel optionsContainer; // End of variables declaration//GEN-END:variables /** Help context where to find more about the paste type action. diff --git a/web.examples/src/org/netbeans/modules/web/examples/PanelOptionsVisual.form b/web.examples/src/org/netbeans/modules/web/examples/PanelOptionsVisual.form deleted file mode 100644 --- a/web.examples/src/org/netbeans/modules/web/examples/PanelOptionsVisual.form +++ /dev/null @@ -1,57 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web.examples/src/org/netbeans/modules/web/examples/PanelOptionsVisual.java b/web.examples/src/org/netbeans/modules/web/examples/PanelOptionsVisual.java deleted file mode 100644 --- a/web.examples/src/org/netbeans/modules/web/examples/PanelOptionsVisual.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. - * - * Copyright 1997-2010 Oracle and/or its affiliates. All rights reserved. - * - * Oracle and Java are registered trademarks of Oracle and/or its affiliates. - * Other names may be trademarks of their respective owners. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common - * Development and Distribution License("CDDL") (collectively, the - * "License"). You may not use this file except in compliance with the - * License. You can obtain a copy of the License at - * http://www.netbeans.org/cddl-gplv2.html - * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the - * specific language governing permissions and limitations under the - * License. When distributing the software, include this License Header - * Notice in each file and include the License file at - * nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the GPL Version 2 section of the License file that - * accompanied this code. If applicable, add the following below the - * License Header, with the fields enclosed by brackets [] replaced by - * your own identifying information: - * "Portions Copyrighted [year] [name of copyright owner]" - * - * Contributor(s): - * - * The Original Software is NetBeans. The Initial Developer of the Original - * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun - * Microsystems, Inc. All Rights Reserved. - * - * If you wish your version of this file to be governed by only the CDDL - * or only the GPL Version 2, indicate your decision by adding - * "[Contributor] elects to include this software in this distribution - * under the [CDDL or GPL Version 2] license." If you do not indicate a - * single choice of license, a recipient has the option to distribute - * your version of this file under either the CDDL, the GPL Version 2 or - * to extend the choice of license to its licensees as provided above. - * However, if you add GPL Version 2 code and therefore, elected the GPL - * Version 2 license, then the option applies only if the new code is - * made subject to such option by the copyright holder. - */ - -package org.netbeans.modules.web.examples; - -import org.openide.WizardDescriptor; - -class PanelOptionsVisual extends javax.swing.JPanel { - - private PanelConfigureProject panel; - - /** Creates new form PanelOptionsVisual */ - public PanelOptionsVisual(PanelConfigureProject panel) { - initComponents(); - this.panel = panel; - } - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. - */ - private void initComponents() {//GEN-BEGIN:initComponents - java.awt.GridBagConstraints gridBagConstraints; - - setAsMainCheckBox = new javax.swing.JCheckBox(); - jScrollPane1 = new javax.swing.JScrollPane(); - - setLayout(new java.awt.GridBagLayout()); - - setAsMainCheckBox.setMnemonic(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_NWP1_SetAsMain_CheckBoxMnemonic").charAt(0)); - setAsMainCheckBox.setSelected(true); - setAsMainCheckBox.setText(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "LBL_NWP1_SetAsMain_CheckBox")); - setAsMainCheckBox.setActionCommand("Set as Main Project"); - setAsMainCheckBox.setMargin(new java.awt.Insets(0, 0, 0, 0)); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridx = 0; - gridBagConstraints.gridy = 0; - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; - gridBagConstraints.insets = new java.awt.Insets(0, 0, 11, 0); - add(setAsMainCheckBox, gridBagConstraints); - setAsMainCheckBox.getAccessibleContext().setAccessibleDescription(org.openide.util.NbBundle.getMessage(PanelOptionsVisual.class, "ACS_LBL_NWP1_SetAsMain_A11YDesc")); - - jScrollPane1.setBorder(null); - gridBagConstraints = new java.awt.GridBagConstraints(); - gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER; - gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; - gridBagConstraints.weightx = 1.0; - gridBagConstraints.weighty = 1.0; - gridBagConstraints.insets = new java.awt.Insets(0, 12, 0, 0); - add(jScrollPane1, gridBagConstraints); - - }//GEN-END:initComponents - - boolean valid(WizardDescriptor wizardDescriptor) { - return true; - } - - void store(WizardDescriptor d) { - d.putProperty(WizardProperties.SET_AS_MAIN, setAsMainCheckBox.isSelected() ? Boolean.TRUE : Boolean.FALSE ); - } - - void read(WizardDescriptor d) { - } - - // Variables declaration - do not modify//GEN-BEGIN:variables - private javax.swing.JScrollPane jScrollPane1; - private javax.swing.JCheckBox setAsMainCheckBox; - // End of variables declaration//GEN-END:variables - -} - diff --git a/web.examples/src/org/netbeans/modules/web/examples/WizardProperties.java b/web.examples/src/org/netbeans/modules/web/examples/WizardProperties.java --- a/web.examples/src/org/netbeans/modules/web/examples/WizardProperties.java +++ b/web.examples/src/org/netbeans/modules/web/examples/WizardProperties.java @@ -49,7 +49,6 @@ public static final String NAME = "name"; //NOI18N public static final String SOURCE_ROOT = "sourceRoot"; //NOI18N - public static final String SET_AS_MAIN = "setAsMain"; //NOI18N public static final String J2EE_LEVEL = "j2eeLevel"; //NOI18N public static final String CONTEXT_PATH = "contextPath"; //NOI18N diff --git a/web.project/src/org/netbeans/modules/web/project/ui/resources/layer.xml b/web.project/src/org/netbeans/modules/web/project/ui/resources/layer.xml --- a/web.project/src/org/netbeans/modules/web/project/ui/resources/layer.xml +++ b/web.project/src/org/netbeans/modules/web/project/ui/resources/layer.xml @@ -250,10 +250,6 @@ - - - -