Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2017-08-16 15:31:58 +0000
committerAlexander Kurtakov2017-08-17 05:22:21 +0000
commit7e29860b827a20adaf0deda18aeae2aecb0d3233 (patch)
tree805f69471733f712a42e6d7019b1791b9235457b /examples
parente86fb8a8d064d1cc52046ff23dbcce95d123ecbe (diff)
downloadeclipse.platform.swt-7e29860b827a20adaf0deda18aeae2aecb0d3233.tar.gz
eclipse.platform.swt-7e29860b827a20adaf0deda18aeae2aecb0d3233.tar.xz
eclipse.platform.swt-7e29860b827a20adaf0deda18aeae2aecb0d3233.zip
Bug 521018 - [api] Provide helpers to use lambda expressions for
CTabFolder2Listener Adapt examples. Change-Id: I0374018542d1b4235748a410ed948b67dbd56cfd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java
index 7edbc7c30b..7a0cec9574 100644
--- a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java
+++ b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet82.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2013 IBM Corporation and others.
+ * Copyright (c) 2000, 2017 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -44,14 +44,11 @@ public static void main(String[] args) {
text.setText("This tab can never be closed");
specialItem.setControl(text);
- folder.addCTabFolder2Listener(new CTabFolder2Adapter() {
- @Override
- public void close(CTabFolderEvent event) {
- if (event.item.equals(specialItem)) {
- event.doit = false;
- }
+ folder.addCTabFolder2Listener(CTabFolder2Listener.closeAdapter(event -> {
+ if (event.item.equals(specialItem)) {
+ event.doit = false;
}
- });
+ }));
final CTabItem noCloseItem = new CTabItem(folder, SWT.NONE);
noCloseItem.setText("No Close Button");

Back to the top