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