View Javadoc
1   package org.argeo.eclipse.ui;
2   
3   import org.eclipse.swt.events.SelectionEvent;
4   import org.eclipse.swt.events.SelectionListener;
5   
6   /**
7    * {@link SelectionListener} as a functional interface in order to use lambda
8    * expression in UI code.
9    * {@link SelectionListener#widgetDefaultSelected(SelectionEvent)} does nothing
10   * by default.
11   */
12  @FunctionalInterface
13  public interface Selected extends SelectionListener {
14  	@Override
15  	public void widgetSelected(SelectionEvent e);
16  
17  	default public void widgetDefaultSelected(SelectionEvent e) {
18  		// does nothing
19  	}
20  
21  }