Class UiBehaviorController
java.lang.Object
org.netbeans.spi.options.OptionsPanelController
org.esa.snap.rcp.preferences.DefaultConfigController
org.esa.snap.rcp.preferences.general.UiBehaviorController
Preferences tab for handling the UI behavior preferences. Sub-level panel to the "Miscellaneous"-panel.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.netbeans.spi.options.OptionsPanelController
org.netbeans.spi.options.OptionsPanelController.ContainerRegistration, org.netbeans.spi.options.OptionsPanelController.Keywords, org.netbeans.spi.options.OptionsPanelController.KeywordsRegistration, org.netbeans.spi.options.OptionsPanelController.SubRegistration, org.netbeans.spi.options.OptionsPanelController.TopLevelRegistration -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringPreferences key for automatically showing navigationstatic final StringPreferences key for automatically showing new bandsstatic final StringPreferences key to set the maximum number of file in the list to reopen.Fields inherited from class org.netbeans.spi.options.OptionsPanelController
PROP_CHANGED, PROP_HELP_CTX, PROP_VALID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcancel()protected JPanelcreatePanel(com.bc.ceres.swing.binding.BindingContext context) Create a panel that allows the user to set the parameters in the givenBindingContext.protected PropertySetCreate aPropertySetobject instance that holds all parameters.org.openide.util.HelpCtxMethods inherited from class org.esa.snap.rcp.preferences.DefaultConfigController
addPropertyChangeListener, configure, createPropertySet, getBindingContext, getComponent, isChanged, isInitialised, isValid, removePropertyChangeListener, setChanged, updateMethods inherited from class org.netbeans.spi.options.OptionsPanelController
createAdvanced, getLookup, handleSuccessfulSearch, setCurrentSubcategory, setSubcategory
-
Field Details
-
PREFERENCE_KEY_AUTO_SHOW_NAVIGATION
Preferences key for automatically showing navigation- See Also:
-
PREFERENCE_KEY_AUTO_SHOW_NEW_BANDS
Preferences key for automatically showing new bands- See Also:
-
PREFERENCE_KEY_LIST_FILES_TO_REOPEN
Preferences key to set the maximum number of file in the list to reopen.- See Also:
-
-
Constructor Details
-
UiBehaviorController
public UiBehaviorController()
-
-
Method Details
-
applyChanges
public void applyChanges()- Overrides:
applyChangesin classDefaultConfigController
-
cancel
public void cancel()- Overrides:
cancelin classDefaultConfigController
-
getHelpCtx
public org.openide.util.HelpCtx getHelpCtx()- Specified by:
getHelpCtxin classorg.netbeans.spi.options.OptionsPanelController
-
createPropertySet
Description copied from class:DefaultConfigControllerCreate aPropertySetobject instance that holds all parameters. Clients that want to maintain properties need to overwrite this method.- Specified by:
createPropertySetin classDefaultConfigController- Returns:
- An instance of
PropertySet, holding all configuration parameters. - See Also:
-
createPanel
Description copied from class:DefaultConfigControllerCreate a panel that allows the user to set the parameters in the givenBindingContext. Clients that want to create their own panel representation on the given properties need to overwrite this method.- Overrides:
createPanelin classDefaultConfigController- Parameters:
context- TheBindingContextfor the panel.- Returns:
- A JPanel instance for the given
BindingContext, nevernull.
-