Project

General

Profile

« Previous | Next » 

Revision 0c52f39c

Added by Niels Hoffmann over 12 years ago

Fixing background color logic as it was kind of broken

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/TextActionElement.java
21 21
 * @author nho
22 22
 * @version $Id: $
23 23
 */
24
public class TextActionElement extends AbstractCdmFormElement implements ModifyListener{
24
public class TextActionElement extends AbstractCdmFormElement implements ModifyListener, ISelectable{
25 25

  
26 26
	private Label label;
27 27
	private Text text;
......
102 102
	public void modifyText(ModifyEvent e) {
103 103
		propertyChange(null);
104 104
	}
105

  
106
	/** {@inheritDoc} */
107
	public void setSelected(boolean selected) {
108
		label.setBackground(getColor(selected));
109
	}
110 105
	
111 106
	/**
112 107
	 * <p>addModifyListener</p>
......
131 126
	public void setBackground(Color color) {
132 127
		label.setBackground(color);
133 128
	}
129
	
130
	@Override
131
	public void setSelected(boolean selected) {
132
		setBackground(selected ? SELECTED : getPersistentBackground());
133
	}
134 134
}

Also available in: Unified diff