Revision 1066 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.swing/org.gvsig.scripting.swing.impl/src/main/java/org/gvsig/scripting/swing/impl/tools/ScriptListPickerController.java
ScriptListPickerController.java | ||
---|---|---|
276 | 276 |
|
277 | 277 |
@Override |
278 | 278 |
public void setEnabled(boolean enabled) { |
279 |
this.btnChooser.setEnabled(enabled); |
|
279 |
this.btnChooser.setEnabled(enabled?this.isEditable():false);
|
|
280 | 280 |
this.list.setEnabled(enabled); |
281 | 281 |
if (enabled) { |
282 | 282 |
if (this.list.getSelectedIndex() >= 0) { |
283 |
this.btnRemove.setEnabled(true);
|
|
283 |
this.btnRemove.setEnabled(this.isEditable());
|
|
284 | 284 |
} else { |
285 | 285 |
this.btnRemove.setEnabled(false); |
286 | 286 |
} |
... | ... | |
290 | 290 |
} |
291 | 291 |
|
292 | 292 |
@Override |
293 |
public void setEditable(boolean editable) { |
|
294 |
super.setEditable(editable); |
|
295 |
this.btnChooser.setEnabled(editable); |
|
296 |
this.btnRemove.setEnabled(editable); |
|
297 |
} |
|
298 |
|
|
299 |
@Override |
|
293 | 300 |
public boolean isEnabled() { |
294 | 301 |
return this.btnChooser.isEnabled(); |
295 | 302 |
} |
Also available in: Unified diff