Fixes #2338
authorn.hoffmann <n.hoffmann@localhost>
Thu, 5 May 2011 08:53:55 +0000 (08:53 +0000)
committern.hoffmann <n.hoffmann@localhost>
Thu, 5 May 2011 08:53:55 +0000 (08:53 +0000)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/container/AbstractGroupedContainer.java

index 1cd5f562fc7b905d067452adac0cc85e641a27bd..d09a935a05e33b3328eb20d49a623742c055a024 100644 (file)
@@ -527,6 +527,7 @@ abstract public class AbstractGroupedContainer<T extends TaxonBase> 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<T extends TaxonBase> implements I
                
 //             
                MouseAdapter mouseListener = new MouseAdapter() {
+                       @Override
                        public void mouseDown(MouseEvent e) {
                                storeCursor();
                        }
@@ -825,6 +827,7 @@ abstract public class AbstractGroupedContainer<T extends TaxonBase> 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<T extends TaxonBase> implements I
                } 
                nonEditableInfoHover.setText(nonEditableHoverText);
                nonEditableInfoLabel.setText(nonEditableText);
+               
+               calculateErrors();
        }
        
        /**
@@ -928,7 +933,7 @@ abstract public class AbstractGroupedContainer<T extends TaxonBase> 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<T extends TaxonBase> implements I
                
                abstract public String getLabelText();
                
+               @Override
                public void controlResized(ControlEvent e) {
                        if (label.getBounds().width == width) {
                                return;