Revision 7f0121d9
Added by Patrick Plitzner over 10 years ago
- fixed initial setting of toggle lock icon
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/ToggleableTextElement.java | ||
---|---|---|
127 | 127 |
* @param state a boolean. |
128 | 128 |
*/ |
129 | 129 |
public void setState(boolean state) { |
130 |
if(state){ |
|
131 |
button_toggle.setImage(ImageResources.getImage(ImageResources.LOCK_OPEN_ICON)); |
|
132 |
} |
|
133 |
else{ |
|
134 |
button_toggle.setImage(ImageResources.getImage(ImageResources.LOCK_ICON)); |
|
135 |
} |
|
130 | 136 |
this.state = state; |
131 | 137 |
setEnabled(state); |
132 | 138 |
} |
... | ... | |
155 | 161 |
/** {@inheritDoc} */ |
156 | 162 |
@Override |
157 | 163 |
public void widgetSelected(SelectionEvent e) { |
158 |
if(button_toggle.getSelection()){ |
|
159 |
button_toggle.setImage(ImageResources.getImage(ImageResources.LOCK_OPEN_ICON)); |
|
160 |
} |
|
161 |
else{ |
|
162 |
button_toggle.setImage(ImageResources.getImage(ImageResources.LOCK_ICON)); |
|
163 |
} |
|
164 | 164 |
setState(button_toggle.getSelection()); |
165 | 165 |
for(SelectionListener listener : selectionListener){ |
166 | 166 |
listener.widgetSelected(e); |
Also available in: Unified diff