From 4412f92479cf222748a5b9ab83ac62041a8c7bc4 Mon Sep 17 00:00:00 2001 From: Andreas Bayha <bayha@fortiss.org> Date: Mon, 10 Aug 2020 16:36:16 +0200 Subject: [PATCH] Annotations: Background column green for selected element The line with the selected element has a green background. Issue-Ref: 4014 Issue-Url: https://af3-developer.fortiss.org/issues/4014 Signed-off-by: Andreas Bayha <bayha@fortiss.org> --- .../org/fortiss/tooling/base/ui/annotation/view/fx/.ratings | 2 +- .../ui/annotation/view/fx/AnnotationViewFXController.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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 659c42a95..e3bf1cfd5 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 c83d79c19..c7b53405c 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(); -- GitLab