This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 109538
Collapse All | Expand All

(-)a/php.project/src/org/netbeans/modules/php/project/resources/layer.xml (-1 / +11 lines)
Lines 164-170 Link Here
164
        </folder>
164
        </folder>
165
    </folder>
165
    </folder>
166
    <folder name="OptionsDialog">
166
    <folder name="OptionsDialog">
167
        <file name="org-netbeans-modules-php-project-ui-options-PHPOptionsCategory.instance">
167
        <file name="org-netbeans-modules-php-project-ui-options.instance">
168
            <attr name="instanceCreate" methodvalue="org.netbeans.spi.options.OptionsCategory.createCategory"/>
169
            <attr name="advancedOptionsFolder" stringvalue="OptionsDialog/org-netbeans-modules-php-project-ui-options-PHPOptionsCategory"/>
170
            <attr name="title" bundlevalue="org.netbeans.modules.php.project.ui.options.Bundle#PHPOptionsCategory_title"/>
171
            <attr name="categoryName" bundlevalue="org.netbeans.modules.php.project.ui.options.Bundle#PHPOptionsCategory_name"/>
172
            <attr name="iconBase" stringvalue="org/netbeans/modules/php/project/ui/resources/php-options-icon.png"/>
173
            <!--
174
            <attr name="keywords" bundlevalue="..."/>
175
            <attr name="keywordsCategory" stringvalue="..."/>
176
            <attr name="description" bundlevalue="..."/>
177
            -->
168
            <attr name="position" intvalue="650"/>
178
            <attr name="position" intvalue="650"/>
169
        </file>
179
        </file>
170
        <folder name="org-netbeans-modules-php-project-ui-options-PHPOptionsCategory">
180
        <folder name="org-netbeans-modules-php-project-ui-options-PHPOptionsCategory">
(-)a/php.project/src/org/netbeans/modules/php/project/ui/options/PHPOptionsCategory.java (-73 lines)
Lines 1-73 Link Here
1
/*
2
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
3
 * 
4
 * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
5
 * 
6
 * The contents of this file are subject to the terms of either the GNU
7
 * General Public License Version 2 only ("GPL") or the Common
8
 * Development and Distribution License("CDDL") (collectively, the
9
 * "License"). You may not use this file except in compliance with the
10
 * License. You can obtain a copy of the License at
11
 * http://www.netbeans.org/cddl-gplv2.html
12
 * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
13
 * specific language governing permissions and limitations under the
14
 * License.  When distributing the software, include this License Header
15
 * Notice in each file and include the License file at
16
 * nbbuild/licenses/CDDL-GPL-2-CP.  Sun designates this
17
 * particular file as subject to the "Classpath" exception as provided
18
 * by Sun in the GPL Version 2 section of the License file that
19
 * accompanied this code. If applicable, add the following below the
20
 * License Header, with the fields enclosed by brackets [] replaced by
21
 * your own identifying information:
22
 * "Portions Copyrighted [year] [name of copyright owner]"
23
 * 
24
 * If you wish your version of this file to be governed by only the CDDL
25
 * or only the GPL Version 2, indicate your decision by adding
26
 * "[Contributor] elects to include this software in this distribution
27
 * under the [CDDL or GPL Version 2] license." If you do not indicate a
28
 * single choice of license, a recipient has the option to distribute
29
 * your version of this file under either the CDDL, the GPL Version 2 or
30
 * to extend the choice of license to its licensees as provided above.
31
 * However, if you add GPL Version 2 code and therefore, elected the GPL
32
 * Version 2 license, then the option applies only if the new code is
33
 * made subject to such option by the copyright holder.
34
 * 
35
 * Contributor(s):
36
 * 
37
 * Portions Copyrighted 2008 Sun Microsystems, Inc.
38
 */
39
package org.netbeans.modules.php.project.ui.options;
40
41
import javax.swing.Icon;
42
import org.netbeans.modules.php.api.util.UiUtils;
43
import org.netbeans.spi.options.OptionsCategory;
44
import org.netbeans.spi.options.OptionsPanelController;
45
import org.openide.util.ImageUtilities;
46
import org.openide.util.NbBundle;
47
48
/**
49
 *
50
 * @author tomslot
51
 */
52
public class PHPOptionsCategory extends OptionsCategory {
53
54
    @Override
55
    public Icon getIcon() {
56
        return ImageUtilities.loadImageIcon("org/netbeans/modules/php/project/ui/resources/php-options-icon.png", false); // NOI18N
57
    }
58
59
    @Override
60
    public String getCategoryName() {
61
        return NbBundle.getMessage(PHPOptionsCategory.class, "PHPOptionsCategory_name");
62
    }
63
64
    @Override
65
    public String getTitle() {
66
        return NbBundle.getMessage(PHPOptionsCategory.class, "PHPOptionsCategory_title");
67
    }
68
69
    @Override
70
    public OptionsPanelController create() {
71
        return OptionsPanelController.createAdvanced(UiUtils.OPTIONS_PATH);
72
    }
73
}

Return to bug 109538