Package org.eclipse.swt.events
Interface ControlListener
-
- All Superinterfaces:
EventListener,SWTEventListener
- All Known Implementing Classes:
AnnotationBarHoverManager.Closer,ControlAdapter
public interface ControlListener extends SWTEventListener
Classes which implement this interface provide methods that deal with the events that are generated by moving and resizing controls.After creating an instance of a class that implements this interface it can be added to a control using the
addControlListenermethod and removed using theremoveControlListenermethod. When a control is moved or resized, the appropriate method will be invoked.- See Also:
ControlAdapter,ControlEvent
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcontrolMoved(ControlEvent e)Sent when the location (x, y) of a control changes relative to its parent (or relative to the display, forShells).static ControlListenercontrolMovedAdapter(Consumer<ControlEvent> c)Static helper method to create aControlListenerfor thecontrolMoved(ControlEvent e)) method, given a lambda expression or a method reference.voidcontrolResized(ControlEvent e)Sent when the size (width, height) of a control changes.static ControlListenercontrolResizedAdapter(Consumer<ControlEvent> c)Static helper method to create aControlListenerfor thecontrolResized(ControlEvent e)) method, given a lambda expression or a method reference.
-
-
-
Method Detail
-
controlMoved
void controlMoved(ControlEvent e)
Sent when the location (x, y) of a control changes relative to its parent (or relative to the display, forShells).- Parameters:
e- an event containing information about the move
-
controlResized
void controlResized(ControlEvent e)
Sent when the size (width, height) of a control changes.- Parameters:
e- an event containing information about the resize
-
controlMovedAdapter
static ControlListener controlMovedAdapter(Consumer<ControlEvent> c)
Static helper method to create aControlListenerfor thecontrolMoved(ControlEvent e)) method, given a lambda expression or a method reference.- Parameters:
c- the consumer of the event- Returns:
- ControlListener
- Since:
- 3.107
-
controlResizedAdapter
static ControlListener controlResizedAdapter(Consumer<ControlEvent> c)
Static helper method to create aControlListenerfor thecontrolResized(ControlEvent e)) method, given a lambda expression or a method reference.- Parameters:
c- the consumer of the event- Returns:
- ControlListener
- Since:
- 3.107
-
-