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:
  • Element Details

    • id

      String id
      Optional path that can be used in OptionsDisplayer.open(String). Typically this should be a reference to a compile-time constant to which other code can refer.
      Default:
      ""
    • categoryName

      String categoryName
      Label shown on the button. You may use #key syntax.
    • iconBase

      String iconBase
      Path to icon for the button.
    • keywords

      String keywords
      Optional keywords (separated by commas) for use with Quick Search (must also specify keywordsCategory()). You may use #key syntax.
      Default:
      ""
    • keywordsCategory

      String keywordsCategory
      Keyword category for use with Quick Search (must also specify keywords()).
      Default:
      ""
    • position

      int position
      Position relative to other top-level panels.
      Default:
      2147483647