Class ResizeListener

java.lang.Object
org.eclipse.swt.events.ControlAdapter
org.eclipse.nebula.widgets.tiles.ResizeListener
All Implemented Interfaces:
java.lang.Runnable, java.util.EventListener, org.eclipse.swt.events.ControlListener, org.eclipse.swt.internal.SWTEventListener

abstract class ResizeListener
extends org.eclipse.swt.events.ControlAdapter
implements java.lang.Runnable
Reacts to a resize with a delay. Inspired by http://stackoverflow.com/questions/2074966/detecting-when-a-user-is-finished-resizing-swt-shell
  • Constructor Summary

    Constructors 
    Constructor Description
    ResizeListener​(Tiles<?> tiles)
    Constructor
  • Method Summary

    Modifier and Type Method Description
    protected abstract void controlResized()
    Implement this to listen for resize events
    void controlResized​(org.eclipse.swt.events.ControlEvent e)
    Resize
    void run()
    Run

    Methods inherited from class org.eclipse.swt.events.ControlAdapter

    controlMoved

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • controlResized

      public void controlResized​(org.eclipse.swt.events.ControlEvent e)
      Resize
      Specified by:
      controlResized in interface org.eclipse.swt.events.ControlListener
      Overrides:
      controlResized in class org.eclipse.swt.events.ControlAdapter
    • run

      public void run()
      Run
      Specified by:
      run in interface java.lang.Runnable
    • controlResized

      protected abstract void controlResized()
      Implement this to listen for resize events