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.
Summary: | Versioning List Option Settings redesign | ||
---|---|---|---|
Product: | platform | Reporter: | Josef Pavlicek <josefpavlicek> |
Component: | Options&Settings | Assignee: | Pavel Buzek <pbuzek> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | jrojcek |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://ui.netbeans.org/docs/ui/OptionMenuDialogues/#Versioning | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 106376 |
Description
Josef Pavlicek
2007-06-04 15:40:01 UTC
Grouping of Versioning Options panels (CVS, Subversion, Local History) has to be implemented in core/options. Definition of panel hierarchy in the layer would probably need to be extended. A general infrastructure may be nice at some point if many modules needs this, but for now I will just create a simple infrastructure in versioncontrol/util that will be used by cvs, svn and local history. I did a similar thing for ruby options, albeit with different UI (that is why I would wait with a generic infrastructure). The infrastructure: Checking in nbproject/project.xml; /cvs/versioncontrol/util/nbproject/project.xml,v <-- project.xml new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/modules/versioning/util/Bundle.properties; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/Bundle.properties,v <-- Bundle.properties new revision: 1.3; previous revision: 1.2 done RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java,v done Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java,v <-- VcsAdvancedOptions.java initial revision: 1.1 done RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form,v done Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form,v <-- VcsAdvancedOptionsPanel.form initial revision: 1.1 done RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java,v done Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java,v <-- VcsAdvancedOptionsPanel.java initial revision: 1.1 done Removing src/org/netbeans/modules/versioning/util/layer.xml; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/layer.xml,v <-- layer.xml new revision: delete; previous revision: 1.1 done Checking in src/org/netbeans/modules/versioning/util/resources/layer.xml; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/resources/layer.xml,v <-- layer.xml new revision: 1.2; previous revision: 1.1 done And it's usage. Note that the infrastructure uses the same API as advanced options so the change in VCS modules is minimal - register options into folder VersioningOptionsDialog instead of OptionsDialog/Advanced. In CVS I also added a title border to match the new UI spec. Checking in src/org/netbeans/modules/localhistory/resources/layer.xml; /cvs/versioncontrol/localhistory/src/org/netbeans/modules/localhistory/resources/layer.xml,v <-- layer.xml new revision: 1.7; previous revision: 1.6 done Checking in main/src/org/netbeans/modules/subversion/resources/svn-layer.xml; /cvs/subversion/main/src/org/netbeans/modules/subversion/resources/svn-layer.xml,v <-- svn-layer.xml new revision: 1.41; previous revision: 1.40 done Checking in nbproject/project.properties; /cvs/javacvs/cvsmodule/nbproject/project.properties,v <-- project.properties new revision: 1.18; previous revision: 1.17 done Checking in src/org/netbeans/modules/versioning/system/cvss/options/Bundle.properties; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/Bundle.properties,v <-- Bundle.properties new revision: 1.3; previous revision: 1.2 done Checking in src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.form; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.form,v <-- CvsOptionsPanel.form new revision: 1.4; previous revision: 1.3 done Checking in src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.java; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.java,v <-- CvsOptionsPanel.java new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/modules/versioning/system/cvss/resources/layer.xml; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/resources/layer.xml,v <-- layer.xml new revision: 1.30; previous revision: 1.29 done |