diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings index 659c42a958b304ba7d02bd554a04260abc303045..e3bf1cfd59a6549bd7bdac206d272d08fb201ec3 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/.ratings @@ -1,3 +1,3 @@ AnnotationFxViewPart.java 6b65210913c150420f4fe67d055a0051d1d37a4e YELLOW -AnnotationViewFXController.java c83d79c19d8be7de81c648a413e8527d48294005 YELLOW +AnnotationViewFXController.java c7b53405c1e135c8e4195ed68173570d88c79f48 YELLOW FXAnnotationFilterContentProvider.java 80fa6e9cc2f5ba3a255cab7061edca5fa368451a YELLOW diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java index c83d79c19d8be7de81c648a413e8527d48294005..c7b53405c1e135c8e4195ed68173570d88c79f48 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/annotation/view/fx/AnnotationViewFXController.java @@ -19,6 +19,7 @@ import static java.util.Collections.emptyList; import static java.util.stream.Collectors.toList; import static javafx.scene.paint.Color.ALICEBLUE; import static javafx.scene.paint.Color.LIGHTGREY; +import static javafx.scene.paint.Color.LIGHTSEAGREEN; import static javafx.scene.paint.Color.WHITE; import static org.fortiss.tooling.base.ui.annotation.view.fx.FXAnnotationFilterContentProvider.HIERARCHY_LEVELS_ALL; import static org.fortiss.tooling.base.ui.annotation.view.fx.FXAnnotationFilterContentProvider.HIERARCHY_LEVELS_CURRENT; @@ -510,6 +511,10 @@ public class AnnotationViewFXController extends CompositeFXControllerBase<SplitP /** {@inheritDoc} */ @Override public Color getBackgroundColor(AnnotationEntry element, int column) { + if(element.getModelElement().equals(selected)) { + return LIGHTSEAGREEN; + } + if(column > 1 && colIdxAnnotationMap.containsKey(column)) { IAnnotatedSpecification spec = colIdxAnnotationMap.get(column).getAnnotatedSpecification();