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/TextWithLabelElement.java
27 27
 * @version $Id: $
28 28
 */
29 29
public class TextWithLabelElement extends AbstractCdmFormElement implements
30
		ModifyListener, IEnableableFormElement {
30
		ModifyListener, IEnableableFormElement, ISelectable {
31 31

  
32 32
	protected Text text;
33 33
	private Label label;
......
157 157
		firePropertyChangeEvent(new CdmPropertyChangeEvent(this, e));
158 158
	}
159 159

  
160
	/** {@inheritDoc} */
161
	public void setSelected(boolean selected) {
162
		setBackground(getColor(selected));
163
	}
164

  
165 160
	/** {@inheritDoc} */
166 161
	public void setEnabled(boolean enabled) {
167 162
		text.setEnabled(enabled);
......
186 181
			label.setBackground(color);
187 182
	}
188 183

  
184
	@Override
185
	public void setSelected(boolean selected) {
186
		setBackground(selected ? SELECTED : getPersistentBackground());
187
	}
188
	
189 189
	/*
190 190
	 * (non-Javadoc)
191 191
	 * 

Also available in: Unified diff