diff -r 4aa9856ba59b hudson.php/src/org/netbeans/modules/hudson/php/ui/options/Bundle.properties
--- a/hudson.php/src/org/netbeans/modules/hudson/php/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/hudson.php/src/org/netbeans/modules/hudson/php/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -38,7 +38,7 @@
#
# Portions Copyrighted 2011 Sun Microsystems, Inc.
-LBL_OptionsName=Hudson
+LBL_HudsonPHPOptionsName=Hudson
HudsonOptionsPanel.ppwLabel.text=&PPW Script:
HudsonOptionsPanel.note1Label.text=Note:
HudsonOptionsPanel.ppwBrowseButton.text=&Browse...
diff -r 4aa9856ba59b hudson.php/src/org/netbeans/modules/hudson/php/ui/options/HudsonOptionsPanelController.java
--- a/hudson.php/src/org/netbeans/modules/hudson/php/ui/options/HudsonOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/hudson.php/src/org/netbeans/modules/hudson/php/ui/options/HudsonOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -60,7 +60,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=HudsonOptionsPanelController.OPTIONS_SUBPATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_HudsonPHPOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=160
)
diff -r 4aa9856ba59b ide.ergonomics/nbproject/project.xml
--- a/ide.ergonomics/nbproject/project.xml Mon Aug 20 18:02:36 2012 +0200
+++ b/ide.ergonomics/nbproject/project.xml Tue Aug 21 15:56:43 2012 +0200
@@ -50,6 +50,15 @@
+ org.netbeans.modules.options.api
+
+
+
+ 1
+ 1.27
+
+
+
org.netbeans.modules.project.ant
diff -r 4aa9856ba59b ide.ergonomics/src-ant/org/netbeans/modules/ide/ergonomics/ant/entry-points.xsl
--- a/ide.ergonomics/src-ant/org/netbeans/modules/ide/ergonomics/ant/entry-points.xsl Mon Aug 20 18:02:36 2012 +0200
+++ b/ide.ergonomics/src-ant/org/netbeans/modules/ide/ergonomics/ant/entry-points.xsl Tue Aug 21 15:56:43 2012 +0200
@@ -55,6 +55,13 @@
+
+
+ OptionsDialog
+
+
+
+
org-netbeans-api-project-libraries
@@ -276,6 +283,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ controller
+ org.netbeans.modules.ide.ergonomics.fod.OptionCntrl.basic
+
+
+
+
+
+
+
+
+
+
+
+
+
+ controller
+ org.netbeans.modules.ide.ergonomics.fod.OptionCntrl.advanced
+
+
+
+
+
diff -r 4aa9856ba59b ide.ergonomics/src/org/netbeans/modules/ide/ergonomics/fod/OptionCntrl.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ide.ergonomics/src/org/netbeans/modules/ide/ergonomics/fod/OptionCntrl.java Tue Aug 21 15:56:43 2012 +0200
@@ -0,0 +1,136 @@
+/*
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
+ *
+ * Copyright 2012 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]"
+ *
+ * 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.
+ *
+ * Contributor(s):
+ *
+ * Portions Copyrighted 2012 Sun Microsystems, Inc.
+ */
+package org.netbeans.modules.ide.ergonomics.fod;
+
+import java.awt.EventQueue;
+import java.beans.PropertyChangeListener;
+import java.util.concurrent.Callable;
+import javax.swing.JButton;
+import javax.swing.JComponent;
+import org.netbeans.api.options.OptionsDisplayer;
+import org.netbeans.spi.options.OptionsPanelController;
+import org.openide.filesystems.FileObject;
+import org.openide.util.HelpCtx;
+import org.openide.util.Lookup;
+
+/**
+ *
+ * @author Jaroslav Tulach
+ */
+public final class OptionCntrl extends OptionsPanelController
+implements Callable, Runnable {
+ private final FileObject fo;
+ private ConfigurationPanel panel;
+ private Lookup master;
+
+ public OptionCntrl(FileObject fo) {
+ this.fo = fo;
+ }
+
+ static OptionsPanelController advanced(FileObject fo) {
+ return new OptionCntrl(fo);
+ }
+
+ static OptionsPanelController basic(FileObject fo) {
+ return new OptionCntrl(fo);
+ }
+
+ @Override
+ public void update() {
+ }
+
+ @Override
+ public void applyChanges() {
+ }
+
+ @Override
+ public void cancel() {
+ }
+
+ @Override
+ public boolean isValid() {
+ return true;
+ }
+
+ @Override
+ public boolean isChanged() {
+ return false;
+ }
+
+ @Override
+ public JComponent getComponent(Lookup masterLookup) {
+ if (panel == null) {
+ FeatureInfo info = FoDLayersProvider.getInstance().whichProvides(fo);
+ assert info != null;
+ master = masterLookup;
+ panel = new ConfigurationPanel(null, this, info, false);
+ }
+ return panel;
+ }
+
+ @Override
+ public JComponent call() throws Exception {
+ assert EventQueue.isDispatchThread();
+ // it would be better not to close the dialog...
+ EventQueue.invokeLater(this);
+ return new JButton();
+ }
+
+ @Override
+ public void run() {
+ OptionsDisplayer.getDefault().open();
+ }
+
+ @Override
+ public HelpCtx getHelpCtx() {
+ return HelpCtx.DEFAULT_HELP;
+ }
+
+ @Override
+ public void addPropertyChangeListener(PropertyChangeListener l) {
+ }
+
+ @Override
+ public void removePropertyChangeListener(PropertyChangeListener l) {
+ }
+
+}
diff -r 4aa9856ba59b php.apigen/src/org/netbeans/modules/php/apigen/ui/options/ApiGenOptionsPanelController.java
--- a/php.apigen/src/org/netbeans/modules/php/apigen/ui/options/ApiGenOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.apigen/src/org/netbeans/modules/php/apigen/ui/options/ApiGenOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -59,7 +59,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=ApiGenOptionsPanelController.OPTIONS_SUBPATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPGenOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=165
)
diff -r 4aa9856ba59b php.apigen/src/org/netbeans/modules/php/apigen/ui/options/Bundle.properties
--- a/php.apigen/src/org/netbeans/modules/php/apigen/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.apigen/src/org/netbeans/modules/php/apigen/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2011 Sun Microsystems, Inc.
# controller
-LBL_OptionsName=ApiGen
+LBL_PHPGenOptionsName=ApiGen
# panel
ApiGenOptionsPanel.apiGenLabel.text=&ApiGen Script:
diff -r 4aa9856ba59b php.doctrine2/src/org/netbeans/modules/php/doctrine2/ui/options/Bundle.properties
--- a/php.doctrine2/src/org/netbeans/modules/php/doctrine2/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.doctrine2/src/org/netbeans/modules/php/doctrine2/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2011 Sun Microsystems, Inc.
# options controller
-LBL_OptionsName=Doctrine2
+LBL_PHPDoctrineOptionsName=Doctrine2
Doctrine2OptionsPanel.noteLabel.text=Note:
# options panel
diff -r 4aa9856ba59b php.doctrine2/src/org/netbeans/modules/php/doctrine2/ui/options/Doctrine2OptionsPanelController.java
--- a/php.doctrine2/src/org/netbeans/modules/php/doctrine2/ui/options/Doctrine2OptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.doctrine2/src/org/netbeans/modules/php/doctrine2/ui/options/Doctrine2OptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -60,7 +60,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=Doctrine2OptionsPanelController.OPTIONS_SUBPATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPDoctrineOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=700
)
diff -r 4aa9856ba59b php.phpdoc/src/org/netbeans/modules/php/phpdoc/ui/options/Bundle.properties
--- a/php.phpdoc/src/org/netbeans/modules/php/phpdoc/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.phpdoc/src/org/netbeans/modules/php/phpdoc/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2009 Sun Microsystems, Inc.
# ide options
-LBL_OptionsName=PhpDoc
+LBL_PHPDocOptionsName=PhpDoc
LBL_OptionsTooltip=PhpDoc
LBL_SelectPhpDoc=Select PhpDoc script
LBL_PhpDocsTitle=PhpDoc scripts
diff -r 4aa9856ba59b php.phpdoc/src/org/netbeans/modules/php/phpdoc/ui/options/PhpDocOptionsPanelController.java
--- a/php.phpdoc/src/org/netbeans/modules/php/phpdoc/ui/options/PhpDocOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.phpdoc/src/org/netbeans/modules/php/phpdoc/ui/options/PhpDocOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -59,7 +59,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=PhpDocScript.OPTIONS_SUB_PATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPDocOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=170
)
diff -r 4aa9856ba59b php.project/src/org/netbeans/modules/php/project/phpunit/ui/options/Bundle.properties
--- a/php.project/src/org/netbeans/modules/php/project/phpunit/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.project/src/org/netbeans/modules/php/project/phpunit/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2011 Sun Microsystems, Inc.
# options
-LBL_OptionsName=Unit Testing
+LBL_PHPUnitOptionsName=Unit Testing
LBL_OptionsTooltip=PHP Unit Testing
LBL_PhpUnitsTitle=PHPUnit Scripts
LBL_PhpUnits=&PHPUnit Scripts:
diff -r 4aa9856ba59b php.project/src/org/netbeans/modules/php/project/phpunit/ui/options/PhpUnitOptionsPanelController.java
--- a/php.project/src/org/netbeans/modules/php/project/phpunit/ui/options/PhpUnitOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.project/src/org/netbeans/modules/php/project/phpunit/ui/options/PhpUnitOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -62,7 +62,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=PhpUnit.OPTIONS_SUB_PATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPUnitOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=150
)
diff -r 4aa9856ba59b php.smarty/src/org/netbeans/modules/php/smarty/ui/options/Bundle.properties
--- a/php.smarty/src/org/netbeans/modules/php/smarty/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.smarty/src/org/netbeans/modules/php/smarty/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -36,7 +36,7 @@
# Portions Copyrighted 2009 Sun Microsystems, Inc.
# ide options
-LBL_OptionsName=Smarty
+LBL_PHPSmartyOptionsName=Smarty
LBL_OptionsTooltip=PHP Smarty Framework
SmartyOptionsPanel.openDelimiterLabel.text=Open delimiter:
SmartyOptionsPanel.closeDelimiterLabel.text=Close delimiter:
diff -r 4aa9856ba59b php.smarty/src/org/netbeans/modules/php/smarty/ui/options/SmartyOptionsPanelController.java
--- a/php.smarty/src/org/netbeans/modules/php/smarty/ui/options/SmartyOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.smarty/src/org/netbeans/modules/php/smarty/ui/options/SmartyOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -57,7 +57,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=SmartyFramework.OPTIONS_SUB_PATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPSmartyOptionsName",
position=400
)
public class SmartyOptionsPanelController extends OptionsPanelController implements ChangeListener {
diff -r 4aa9856ba59b php.symfony/src/org/netbeans/modules/php/symfony/ui/options/Bundle.properties
--- a/php.symfony/src/org/netbeans/modules/php/symfony/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.symfony/src/org/netbeans/modules/php/symfony/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2009 Sun Microsystems, Inc.
# ide options
-LBL_OptionsName=Symfony
+LBL_PHPSymfonyOptionsName=Symfony
LBL_OptionsTooltip=PHP Symfony Framework
SymfonyOptionsPanel.symfonyLabel.text=&Symfony Script:
SymfonyOptionsPanel.searchButton.text=S&earch...
diff -r 4aa9856ba59b php.symfony/src/org/netbeans/modules/php/symfony/ui/options/SymfonyOptionsPanelController.java
--- a/php.symfony/src/org/netbeans/modules/php/symfony/ui/options/SymfonyOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.symfony/src/org/netbeans/modules/php/symfony/ui/options/SymfonyOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -59,7 +59,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=SymfonyScript.OPTIONS_SUB_PATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPSymfonyOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=200
)
diff -r 4aa9856ba59b php.symfony2/src/org/netbeans/modules/php/symfony2/ui/options/Bundle.properties
--- a/php.symfony2/src/org/netbeans/modules/php/symfony2/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.symfony2/src/org/netbeans/modules/php/symfony2/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2011 Sun Microsystems, Inc.
# options controller
-LBL_OptionsName=Symfony2
+LBL_Symfony2OptionsName=Symfony2
# options panel
Symfony2OptionsPanel.sandboxLabel.text=&Symfony:
diff -r 4aa9856ba59b php.symfony2/src/org/netbeans/modules/php/symfony2/ui/options/Symfony2OptionsPanelController.java
--- a/php.symfony2/src/org/netbeans/modules/php/symfony2/ui/options/Symfony2OptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.symfony2/src/org/netbeans/modules/php/symfony2/ui/options/Symfony2OptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -61,7 +61,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=Symfony2OptionsPanelController.OPTIONS_SUBPATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_Symfony2OptionsName",
// toolTip="#LBL_OptionsTooltip"
position=190
)
diff -r 4aa9856ba59b php.zend/src/org/netbeans/modules/php/zend/ui/options/Bundle.properties
--- a/php.zend/src/org/netbeans/modules/php/zend/ui/options/Bundle.properties Mon Aug 20 18:02:36 2012 +0200
+++ b/php.zend/src/org/netbeans/modules/php/zend/ui/options/Bundle.properties Tue Aug 21 15:56:43 2012 +0200
@@ -39,7 +39,7 @@
# Portions Copyrighted 2009 Sun Microsystems, Inc.
# ide options
-LBL_OptionsName=Zend
+LBL_PHPZendOptionsName=Zend
LBL_OptionsTooltip=PHP Zend Framework
ZendOptionsPanel.zendLabel.text=&Zend Script:
ZendOptionsPanel.searchButton.text=S&earch...
diff -r 4aa9856ba59b php.zend/src/org/netbeans/modules/php/zend/ui/options/ZendOptionsPanelController.java
--- a/php.zend/src/org/netbeans/modules/php/zend/ui/options/ZendOptionsPanelController.java Mon Aug 20 18:02:36 2012 +0200
+++ b/php.zend/src/org/netbeans/modules/php/zend/ui/options/ZendOptionsPanelController.java Tue Aug 21 15:56:43 2012 +0200
@@ -59,7 +59,7 @@
@OptionsPanelController.SubRegistration(
location=UiUtils.OPTIONS_PATH,
id=ZendScript.OPTIONS_SUB_PATH,
- displayName="#LBL_OptionsName",
+ displayName="#LBL_PHPZendOptionsName",
// toolTip="#LBL_OptionsTooltip"
position=300
)