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);