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 Details

    • addSettingsListener

      void addSettingsListener(SettingsListener settingsListener)
      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

      void removeSettingsListener(SettingsListener settingsListener)
      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.