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