Revision 34026 branches/v2_0_0_prep/extensions/extWFS2/src/org/gvsig/wfs/gui/panels/fieldstree/CheckBoxTreeCellRenderer.java
CheckBoxTreeCellRenderer.java | ||
---|---|---|
8 | 8 |
import javax.swing.tree.DefaultTreeCellRenderer; |
9 | 9 |
import javax.swing.tree.TreePath; |
10 | 10 |
|
11 |
import org.gvsig.remoteclient.wfs.schema.type.IXMLType; |
|
12 |
|
|
13 | 11 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
14 | 12 |
* |
15 | 13 |
* Copyright (C) 2004 IVER T.I. and Generalitat Valenciana. |
... | ... | |
105 | 103 |
if (selected){ |
106 | 104 |
selectedNode.setBackground(UIManager.getColor("Tree.selectionBackground")); |
107 | 105 |
if (hasFocus){ |
108 |
if ((selectedNode.getElement().getEntityType() == null) || |
|
109 |
!(selectedNode.getElement().getEntityType().getType() == IXMLType.GML_GEOMETRY)){ |
|
106 |
if (!selectedNode.getFeatureField().isGeometry()){ |
|
110 | 107 |
treetable.setApplicable(true); |
111 | 108 |
selectedNode.setSelected(!selectedNode.isSelected()); |
112 | 109 |
selectedNode.setColor(TetraStateCheckBox.WHITE); |
Also available in: Unified diff