org.netbeans.modules.options.api/1 1.16.1

org.netbeans.spi.options
Annotation Type OptionsPanelController.TopLevelRegistration


@Target(value={TYPE,METHOD})
@Retention(value=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:
OptionsCategory

Required Element Summary
 String categoryName
          Label shown on the button.
 String iconBase
          Path to icon for the button.
 
Optional Element Summary
 String id
          Optional path that can be used in OptionsDisplayer.open(String).
 String keywords
          Optional keywords (separated by commas) for use with Quick Search (must also specify keywordsCategory()).
 String keywordsCategory
          Keyword category for use with Quick Search (must also specify keywords()).
 int position
          Position relative to other top-level panels.
 

Element Detail

categoryName

public abstract String categoryName
Label shown on the button. You may use #key syntax.


iconBase

public abstract String iconBase
Path to icon for the button.

id

public abstract 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:
""

keywords

public abstract String keywords
Optional keywords (separated by commas) for use with Quick Search (must also specify keywordsCategory()). You may use #key syntax.

Default:
""

keywordsCategory

public abstract String keywordsCategory
Keyword category for use with Quick Search (must also specify keywords()).

Default:
""

position

public abstract int position
Position relative to other top-level panels.

Default:
2147483647

org.netbeans.modules.options.api/1 1.16.1

Built on March 26 2010.  |  Portions Copyright 1997-2010 Sun Microsystems, Inc. All rights reserved.