You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by mb...@apache.org on 2007/07/16 09:15:07 UTC
svn commit: r556527 - in
/incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor:
AnnotationEditor.java ChangeModeAction.java
Author: mbaessler
Date: Mon Jul 16 00:15:03 2007
New Revision: 556527
URL: http://svn.apache.org/viewvc?view=rev&rev=556527
Log:
UIMA-454
applied patch UIMA-454.patch
JIRA ticket https://issues.apache.org/jira/browse/UIMA-454
Modified:
incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java
incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/ChangeModeAction.java
Modified: incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java?view=diff&rev=556527&r1=556526&r2=556527
==============================================================================
--- incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java (original)
+++ incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/AnnotationEditor.java Mon Jul 16 00:15:03 2007
@@ -628,7 +628,7 @@
EditorAnnotationStatus status = mDocument.getProject().getEditorAnnotationStatus();
- setAnnotationType(status.getMode());
+ setAnnotationMode(status.getMode());
}
}
@@ -715,11 +715,13 @@
*
* @param type
*/
- protected void setAnnotationType(Type type) {
+ protected void setAnnotationMode(Type type) {
// TODO: check if this type is a subtype of Annotation
mAnnotationMode = type;
+ highlight(0, 0);
+
setProjectEditorStatus();
updateStatusLineModeItem();
@@ -877,11 +879,12 @@
// only process these selection if the annotations belong
// to the current editor instance
- if (getSite().getPage().getActiveEditor() == this && !annotations.isEmpty()) {
+ if (getSite().getPage().getActiveEditor() == this && !annotations.isEmpty()
+ && annotations.getFirst().getType() == mAnnotationMode) {
highlight(annotations.getFirst().getBegin(), annotations.getLast().getEnd()
- annotations.getFirst().getBegin());
- // move caret to new positon when selected outside of the editor
+ // move caret to new position when selected outside of the editor
if (AnnotationEditor.this != part)
// TODO: replace with this == part and test it
{
Modified: incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/ChangeModeAction.java
URL: http://svn.apache.org/viewvc/incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/ChangeModeAction.java?view=diff&rev=556527&r1=556526&r2=556527
==============================================================================
--- incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/ChangeModeAction.java (original)
+++ incubator/uima/sandbox/trunk/CasEditor/src/main/java/org/apache/uima/caseditor/editor/ChangeModeAction.java Mon Jul 16 00:15:03 2007
@@ -66,7 +66,7 @@
@Override
public void run() {
if (mEditor != null) {
- mEditor.setAnnotationType(mMode);
+ mEditor.setAnnotationMode(mMode);
}
}
}