Package pamViewFX.fxSettingsPanes
Interface DynamicSettings
- All Known Implementing Classes:
AdvMHTVarPane,AmplitudeChi2AdvPane,BearingAdvMHTPane,ClickSelectPaneFX,CompoundDialogPaneFX,CorrelationAdvMHTPane,CPODDataSelectorPane,CTDataSelectPane,DataMapSettingsPane,DataSelectorDialogPaneFX,DLPredictonPane,DLSelectPaneFX,DLSymbolOptionPane,DLTransformPane,DynamicSettingsPane,FFTSettingsPane,FFTTransformPane,FilterTransformPane,FXSymbolOptionsPane,HydrophoneSettingsPane,ICIChi2AdvPane,PeakFreqOptionsPane,PeakTrimTransformPane,RefractionMethodPane,SimpleFilterPaneFX,SimpleTransformPane,StandardSymbolModifierPane,StandardSymbolOptionPaneFX,StandardSymbolOptionsPane,SymbolModifierPane,TDGraphSettingsPane,TDScrollerSettingsPane,VRSettingsPane,WaterFallSpecSettingsPane,WhistleSettingsPane,WMDSelectPaneFX
public interface DynamicSettings
Interface for implementing dynamic settings panes. These settings panes
show instant changes whenever a controller is changed.
- Author:
- Jamie Macaulay
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddSettingsListener(SettingsListener settingsListener) Add a settings listener to the pane.booleanCheck whether the pane can notify settings listenersvoidNotify all settings listeners of a settings change.voidremoveSettingsListener(SettingsListener settingsListener) Remove a settings listenervoidsetAllowNotify(boolean allowNotify) Set settings listeners to be notified.
-
Method Details
-
addSettingsListener
Add a settings listener to the pane. This will register any change in controls which changes settings.- Parameters:
settingsListener- - the settings listener to add
-
removeSettingsListener
Remove a settings listener- Parameters:
settingsListener- - the settings to remove.
-
notifySettingsListeners
void notifySettingsListeners()Notify all settings listeners of a settings change. -
isAllowNotify
boolean isAllowNotify()Check whether the pane can notify settings listeners- Returns:
- true if settings listeners are notified on calling notifySettingsListeners()
-
setAllowNotify
void setAllowNotify(boolean allowNotify) Set settings listeners to be notified. Set to false to disable all listeners.- Parameters:
allowNotify- - true to allow notification of settings listeners.
-