Revision 0c52f39c
Added by Niels Hoffmann over 12 years ago
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
Fixing background color logic as it was kind of broken