Package org.eclipse.nebula.widgets.tiles
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 eventsvoid
controlResized(org.eclipse.swt.events.ControlEvent e)
Resizevoid
run()
Run
-
Constructor Details
-
ResizeListener
ResizeListener(Tiles<?> tiles)Constructor- Parameters:
tiles
-
-
-
Method Details
-
controlResized
public void controlResized(org.eclipse.swt.events.ControlEvent e)Resize- Specified by:
controlResized
in interfaceorg.eclipse.swt.events.ControlListener
- Overrides:
controlResized
in classorg.eclipse.swt.events.ControlAdapter
-
run
public void run()Run- Specified by:
run
in interfacejava.lang.Runnable
-
controlResized
protected abstract void controlResized()Implement this to listen for resize events
-