This document contains the release notes for recent major releases of EEF.
+
Changes in EEF 2.1.7
+
+
Modified When disabled, content of lists, text areas and field are still readable. Widgets are scrollable and selectable even if they cannot be edited and actions are disabled.
+
Changes in EEF 2.1.1
Modified Add the workbench part and the selection to the tab descriptor filter extension point.
@@ -157,7 +162,7 @@
Developer-Visible Changes
Changes in EEF 1.7.2
Specifier-Visible Changes
-
Modified The dynamic mappings will take into account all the «if» blocks with a valid predicate expression and not only the first one.
+
Modified The dynamic mappings will take into account all the «if» blocks with a valid predicate expression and not only the first one.
Modified Fixed an issue with the enablement of the widget actions of the reference widget.
Changes in EEF 1.7.1
diff --git a/doc/org.eclipse.eef.documentation/pages/releasenotes.textile b/doc/org.eclipse.eef.documentation/pages/releasenotes.textile
index 1f1120bb0..991edc216 100644
--- a/doc/org.eclipse.eef.documentation/pages/releasenotes.textile
+++ b/doc/org.eclipse.eef.documentation/pages/releasenotes.textile
@@ -4,6 +4,10 @@ h2. Release Notes for Eclipse EEF
This document contains the release notes for recent major releases of EEF.
+h3(#eef2.1.7). Changes in EEF 2.1.7
+
+* Modified When disabled, content of lists, text areas and field are still readable. Widgets are scrollable and selectable even if they cannot be edited and actions are disabled.
+
h3(#eef2.1.1). Changes in EEF 2.1.1
* Modified Add the workbench part and the selection to the tab descriptor filter extension point.
@@ -89,7 +93,7 @@ h3(#eef1.7.2). Changes in EEF 1.7.2
h4. Specifier-Visible Changes
-* Modified The dynamic mappings will take into account all the "if" blocks with a valid predicate expression and not only the first one.
+* Modified The dynamic mappings will take into account all the «if» blocks with a valid predicate expression and not only the first one.
* Modified Fixed an issue with the enablement of the widget actions of the reference widget.
diff --git a/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/IEEFListController.java b/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/IEEFListController.java
index b5575ab51..754df7bd7 100644
--- a/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/IEEFListController.java
+++ b/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/IEEFListController.java
@@ -23,6 +23,16 @@
* @author mbats
*/
public interface IEEFListController extends IEEFOnClickController {
+
+ /**
+ * Sets the enablement of action on selection.
+ *
+ * @param isEnabled
+ * true when the widget should have its default behavior, false when the widget
+ * should be in a read only mode.
+ */
+ void setEnabled(boolean isEnabled);
+
/**
* Register a consumer which will be called with the new value of the text when it will change.
*
diff --git a/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/controllers/EEFListController.java b/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/controllers/EEFListController.java
index f90a482c2..0673a3802 100644
--- a/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/controllers/EEFListController.java
+++ b/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/controllers/EEFListController.java
@@ -47,6 +47,11 @@ public class EEFListController extends AbstractEEFOnClickController implements I
*/
private Consumer