Annotation Type OptionsPanelController.TopLevelRegistration
- Enclosing class:
OptionsPanelController
@Target({TYPE,METHOD})
@Retention(SOURCE)
public static @interface OptionsPanelController.TopLevelRegistration
Registers a simple panel at the top level of the Options dialog.
Should be placed on a
OptionsPanelController
instance.- Since:
- org.netbeans.modules.options.api/1 1.14
- See Also:
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionLabel shown on the button.Path to icon for the button. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionOptional path that can be used inOptionsDisplayer.open(String)
.Optional keywords (separated by commas) for use with Quick Search (must also specifykeywordsCategory()
).Keyword category for use with Quick Search (must also specifykeywords()
).int
Position relative to other top-level panels.
-
Element Details
-
id
String idOptional path that can be used inOptionsDisplayer.open(String)
. Typically this should be a reference to a compile-time constant to which other code can refer.- Default:
""
-
categoryName
String categoryNameLabel shown on the button. You may use#key
syntax. -
iconBase
String iconBasePath to icon for the button. -
keywords
String keywordsOptional keywords (separated by commas) for use with Quick Search (must also specifykeywordsCategory()
). You may use#key
syntax.- Default:
""
-
keywordsCategory
String keywordsCategoryKeyword category for use with Quick Search (must also specifykeywords()
).- Default:
""
-
position
int positionPosition relative to other top-level panels.- Default:
2147483647
-