Revision 9064
trunk/extensions/extCAD/src/com/iver/cit/gvsig/EditionChangeManager.java | ||
---|---|---|
10 | 10 |
import com.iver.cit.gvsig.fmap.edition.EditionEvent; |
11 | 11 |
import com.iver.cit.gvsig.fmap.edition.IEditionListener; |
12 | 12 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
13 |
import com.iver.cit.gvsig.fmap.layers.FLayers; |
|
14 | 13 |
import com.iver.cit.gvsig.project.documents.table.gui.Table; |
14 |
import com.iver.cit.gvsig.project.documents.view.gui.View; |
|
15 | 15 |
|
16 | 16 |
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana |
17 | 17 |
* |
... | ... | |
57 | 57 |
* |
58 | 58 |
* $Id$ |
59 | 59 |
* $Log$ |
60 |
* Revision 1.11 2006-09-15 10:42:17 caballero |
|
60 |
* Revision 1.12 2006-11-28 13:18:32 fjp |
|
61 |
* No redibujar cuando se a?ade algo. |
|
62 |
* Para que se dibuje con el s?mbolo por defecto del layer, habr? que tocar |
|
63 |
* en los CADTool |
|
64 |
* |
|
65 |
* Revision 1.11 2006/09/15 10:42:17 caballero |
|
61 | 66 |
* extensibilidad de documentos |
62 | 67 |
* |
63 | 68 |
* Revision 1.10 2006/08/29 07:56:33 cesar |
... | ... | |
140 | 145 |
Table table=(Table)views[i]; |
141 | 146 |
if (table.getModel().getAssociatedTable()!=null && table.getModel().getAssociatedTable().equals(fLayer)) |
142 | 147 |
table.refresh(); |
143 |
}else if (views[i] instanceof com.iver.cit.gvsig.project.documents.view.gui.View){
|
|
144 |
com.iver.cit.gvsig.project.documents.view.gui.View view=(com.iver.cit.gvsig.project.documents.view.gui.View)views[i];
|
|
148 |
}else if (views[i] instanceof View){ |
|
149 |
View view=(View) views[i];
|
|
145 | 150 |
|
146 | 151 |
fLayer.setDirty(true); |
147 | 152 |
view.getMapControl().rePaintDirtyLayers(); |
148 |
/* FLayers layers=view.getMapControl().getMapContext().getLayers(); |
|
149 |
for (int j=0;j<layers.getLayersCount();j++){ |
|
150 |
if (layers.getLayer(j).equals(fLayer)){ |
|
151 |
view.repaintMap(); |
|
152 |
} |
|
153 |
} */ |
|
153 |
if (e.getChangeType() == EditionEvent.CHANGE_TYPE_ADD) |
|
154 |
// No redraw, just image paint |
|
155 |
view.getMapControl().repaint(); |
|
156 |
else |
|
157 |
{ |
|
158 |
fLayer.setDirty(true); |
|
159 |
view.getMapControl().rePaintDirtyLayers(); |
|
160 |
} |
|
154 | 161 |
} |
155 | 162 |
} |
156 | 163 |
|
Also available in: Unified diff