You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2007/02/03 19:06:44 UTC
svn commit: r503271 - in
/incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs:
AbstractDialog.java AddFeatureDialog.java
Author: schor
Date: Sat Feb 3 10:06:44 2007
New Revision: 503271
URL: http://svn.apache.org/viewvc?view=rev&rev=503271
Log:
UIMA-274 For fields with type completion, add modify listener,
and in FeatureDialog, handle modify event by setting the
visibility of extra fields based on the range type value.
Modified:
incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AbstractDialog.java
incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AddFeatureDialog.java
Modified: incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AbstractDialog.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AbstractDialog.java?view=diff&rev=503271&r1=503270&r2=503271
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AbstractDialog.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AbstractDialog.java Sat Feb 3 10:06:44 2007
@@ -254,7 +254,7 @@
*
* @param parent
* @param style
- * @return
+ * @return the new table widget
*/
protected Table newTable(Composite parent, int style) {
Table table = new Table(parent, style | SWT.BORDER);
@@ -390,6 +390,7 @@
text.getParent().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
text.addListener(SWT.KeyUp, this);
text.addListener(SWT.MouseUp, this); // for paste operation
+ text.addListener(SWT.Modify, this); // for content assist
// newText(tc, SWT.NONE,
// "Enter a Type name. Content Assist is available on Eclipse 3.2 and beyond (press Ctrl + Space)");
@@ -471,7 +472,7 @@
* be omitted. Fix up values to be null if empty.
*
* @param v
- * @return
+ * @return null for 0 length string
*/
public static String nullIf0lengthString(String v) {
if ("".equals(v))
Modified: incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AddFeatureDialog.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AddFeatureDialog.java?view=diff&rev=503271&r1=503270&r2=503271
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AddFeatureDialog.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-ep-configurator/src/main/java/org/apache/uima/taeconfigurator/editors/ui/dialogs/AddFeatureDialog.java Sat Feb 3 10:06:44 2007
@@ -154,6 +154,14 @@
elementTypeComposite.setVisible(false);
}
}
+
+
+
+ public void handleEvent(Event event) {
+ super.handleEvent(event);
+ if (event.type == SWT.Modify && event.widget == featureRangeNameUI)
+ manageVisibleFields();
+ }
public TypesWithNameSpaces getTypeSystemInfoList() {
TypesWithNameSpaces result = super.getTypeSystemInfoList();