Class RMActivationAdapter

java.lang.Object
com.inductiveautomation.rm.swing.RMActivationAdapter
All Implemented Interfaces:
AWTEventListener, EventListener

public class RMActivationAdapter extends Object implements AWTEventListener
An AWTEventListener to listen for app activate/deactivate and modal dialog activate/deactivate to hide or show hide-on-deactivate windows and disable always-on-top for always-on-top windows.
  • Constructor Details

    • RMActivationAdapter

      public RMActivationAdapter(Window aWindow, boolean hideOnDeactivate)
      Creates a new activation adaptor for given window.
  • Method Details

    • setEnabled

      public void setEnabled(boolean aValue)
      Sets the adapter to be installed or removed from toolkit.
    • eventDispatched

      public void eventDispatched(AWTEvent anEvent)
      AWTEventListener method to catch window activated/deactivated and interpret as app/modal activate/deactivate.
      Specified by:
      eventDispatched in interface AWTEventListener
    • appActivated

      public void appActivated()
      Called when app activates.
    • appDeactivated

      public void appDeactivated()
      Called when app deactivates.
    • modalActivated

      public void modalActivated()
      Called when a modal window is activated.
    • modalDeactivated

      public void modalDeactivated()
      Called when a modal window is deactivated.