This document contains the release notes for recent major releases of EEF.
+
Changes in EEF 2.1.7
+
+
Modified When disabled, the content of lists, text areas, and text fields remains readable. Widgets can still be scrolled and text can be selected, even though editing is disabled and actions are unavailable.
+
Changes in EEF 2.1.1
Modified Add the workbench part and the selection to the tab descriptor filter extension point.
@@ -157,7 +164,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..c8e13bc09 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, the content of lists, text areas, and text fields remains readable. Widgets can still be scrolled and text can be selected, even though editing is disabled and actions are unavailable.
+
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