Revision 0c52f39c
Added by Niels Hoffmann over 12 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/PartialElement.java | ||
---|---|---|
24 | 24 |
* @created Mar 31, 2010 |
25 | 25 |
* @version 1.0 |
26 | 26 |
*/ |
27 |
public class PartialElement extends AbstractCdmFormElement { |
|
27 |
public class PartialElement extends AbstractCdmFormElement implements ISelectable {
|
|
28 | 28 |
|
29 | 29 |
private Label label; |
30 | 30 |
private NumberWithLabelElement number_day; |
... | ... | |
127 | 127 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null)); |
128 | 128 |
} |
129 | 129 |
|
130 |
/* (non-Javadoc) |
|
131 |
* @see eu.etaxonomy.taxeditor.forms.ISelectable#setSelected(boolean) |
|
132 |
*/ |
|
133 |
/** {@inheritDoc} */ |
|
134 |
public void setSelected(boolean selected) { |
|
135 |
setBackground(getColor(selected)); |
|
136 |
} |
|
137 |
|
|
138 | 130 |
/** {@inheritDoc} */ |
139 | 131 |
@Override |
140 | 132 |
public void setBackground(Color color) { |
141 | 133 |
label.setBackground(color); |
142 | 134 |
} |
135 |
|
|
136 |
@Override |
|
137 |
public void setSelected(boolean selected) { |
|
138 |
setBackground(selected ? SELECTED : getPersistentBackground()); |
|
139 |
} |
|
143 | 140 |
} |
Also available in: Unified diff
Fixing background color logic as it was kind of broken