You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by jo...@apache.org on 2010/05/18 15:58:17 UTC

svn commit: r945656 - /uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java

Author: joern
Date: Tue May 18 13:58:16 2010
New Revision: 945656

URL: http://svn.apache.org/viewvc?rev=945656&view=rev
Log:
UIMA-1785: Added the actions to the context menu

Modified:
    uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java

Modified: uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java?rev=945656&r1=945655&r2=945656&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java (original)
+++ uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java Tue May 18 13:58:16 2010
@@ -745,6 +745,11 @@ public final class AnnotationEditor exte
   protected void editorContextMenuAboutToShow(IMenuManager menu) {
     super.editorContextMenuAboutToShow(menu);
 
+    // Add Annotate action
+    menu.add(getAction(ITextEditorActionDefinitionIds.SMART_ENTER));
+    menu.add(getAction("Enter"));
+    menu.add(getAction(ITextEditorActionDefinitionIds.DELETE));
+    
     TypeSystem typeSytem = getDocument().getCAS().getTypeSystem();
 
     // mode menu
@@ -1072,13 +1077,16 @@ public final class AnnotationEditor exte
     final String annotateActionID = "Enter";
 
     annotateAction.setActionDefinitionId(annotateActionID);
-
+    annotateAction.setText("Quick Annotate");
+    annotateAction.setAccelerator(SWT.CR);
     setAction(annotateActionID, annotateAction);
     setActionActivationCode(annotateActionID, '\r', SWT.CR,
             SWT.NONE);
 
     SmartAnnotateAction smartAnnotateAction = new SmartAnnotateAction();
     smartAnnotateAction.setActionDefinitionId(ITextEditorActionDefinitionIds.SMART_ENTER);
+    smartAnnotateAction.setText("Annotate");
+    smartAnnotateAction.setAccelerator(SWT.SHIFT | SWT.CR);
     setAction(ITextEditorActionDefinitionIds.SMART_ENTER, smartAnnotateAction);
 
     setActionActivationCode(ITextEditorActionDefinitionIds.SMART_ENTER, '\r', SWT.CR,
@@ -1087,7 +1095,7 @@ public final class AnnotationEditor exte
     // create delete action
     DeleteFeatureStructureAction deleteAnnotationAction = new DeleteFeatureStructureAction(
             getDocument());
-
+    deleteAnnotationAction.setText("Delete Annotation");
     getSite().getSelectionProvider().addSelectionChangedListener(deleteAnnotationAction);
 
     deleteAnnotationAction.setActionDefinitionId(IWorkbenchActionDefinitionIds.DELETE);