]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/Selected.java
Adapt to changes with third parties.
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui / src / org / argeo / eclipse / ui / Selected.java
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 }