See: Description
Package | Description |
---|---|
org.netbeans.api.options | |
org.netbeans.spi.options |
Options Dialog module contains implementation of Options Dialog and simple SPI. This SPI allows installation of custom options panels / categories to Options Dialog. This module contains implementation of Miscellaneous Panel ans Miscellaneous Panel SPI too. OptionsDialogSPI
Introduced three annotations inside OptionsPanelController
to register Options dialog panels declaratively.
The Advanced Options button (also known as "classic" mode) is
now fully implemented in the Options Dialog and SPI module, rather
than in Core. The functionality remains the same: any displayable
objects (such as beans) present under the UI/Services
configuration folder will trigger the button to be displayed which
opens a special dialog for them.
Added new declarative way of registering options categories (advancedOptionFolder attr in layer.xml), in order to remove duplicate tabbed controllers for each category with subtabs
Added new factory methods enabling declarative loading of option panels (createCategory and createSubCategory) to OptionsCategory and AdvancedOption
Added API to open the options dialog with some subcategory pre-selected.
Client can install new panel to Options Dialog - see JavaDoc for OptionsCategory class.
Client can install new panel to Advanced Options Panel - see JavaDoc for AdvancedOption class.
|
|
|
The sources for the module are in the NetBeans Mercurial repositories.
Nothing.
Read more about the implementation in the answers to architecture questions.
Built on October 19 2013. | Portions Copyright 1997-2013 Sun Microsystems, Inc. All rights reserved.