From de01e9a9e43a9e07c6adf9afc799beaa4ee02d17 Mon Sep 17 00:00:00 2001 From: "n.hoffmann" Date: Thu, 5 May 2011 08:53:55 +0000 Subject: [PATCH] Fixes #2338 --- .../editor/name/container/AbstractGroupedContainer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/container/AbstractGroupedContainer.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/container/AbstractGroupedContainer.java index 1cd5f562f..d09a935a0 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/container/AbstractGroupedContainer.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/container/AbstractGroupedContainer.java @@ -527,6 +527,7 @@ abstract public class AbstractGroupedContainer implements I nameViewer = new NameViewer(control); focusListener = new FocusAdapter() { + @Override public void focusGained(FocusEvent e) { for(AbstractGroupedContainer container : getEditor().getGroupedContainers()){ container.colorSelected(NOT_SELECTED); @@ -540,6 +541,7 @@ abstract public class AbstractGroupedContainer implements I // MouseAdapter mouseListener = new MouseAdapter() { + @Override public void mouseDown(MouseEvent e) { storeCursor(); } @@ -825,6 +827,7 @@ abstract public class AbstractGroupedContainer implements I int width = 0; + @Override public void controlResized(ControlEvent e) { if (nonEditableInfoLabel.getBounds().width == width) { return; @@ -890,6 +893,8 @@ abstract public class AbstractGroupedContainer implements I } nonEditableInfoHover.setText(nonEditableHoverText); nonEditableInfoLabel.setText(nonEditableText); + + calculateErrors(); } /** @@ -928,7 +933,7 @@ abstract public class AbstractGroupedContainer implements I abstract class LabelEllipsisListener extends ControlAdapter { - private Label label; + private final Label label; int width = 0; LabelEllipsisListener(Label label) { @@ -937,6 +942,7 @@ abstract public class AbstractGroupedContainer implements I abstract public String getLabelText(); + @Override public void controlResized(ControlEvent e) { if (label.getBounds().width == width) { return; -- 2.34.1