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 TypeMethodDescriptionvoid
addSettingsListener
(SettingsListener settingsListener) Add a settings listener to the pane.boolean
Check whether the pane can notify settings listenersvoid
Notify all settings listeners of a settings change.void
removeSettingsListener
(SettingsListener settingsListener) Remove a settings listenervoid
setAllowNotify
(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.
-