Revision 10679 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLayers.java
FLayers.java | ||
---|---|---|
69 | 69 |
import com.iver.cit.gvsig.fmap.MapContext; |
70 | 70 |
import com.iver.cit.gvsig.fmap.MapControl; |
71 | 71 |
import com.iver.cit.gvsig.fmap.ViewPort; |
72 |
import com.iver.cit.gvsig.fmap.core.ILabelable; |
|
72 | 73 |
import com.iver.cit.gvsig.fmap.crs.CRSFactory; |
73 | 74 |
import com.iver.cit.gvsig.fmap.drivers.DefaultDBDriver; |
74 | 75 |
import com.iver.cit.gvsig.fmap.drivers.VectorialDatabaseDriver; |
... | ... | |
487 | 488 |
if (lyr.isDirty() || bNeedRecalculateCache) |
488 | 489 |
{ |
489 | 490 |
lyr.draw(image, g, viewPort, cancel,scale); |
491 |
|
|
492 |
/* |
|
493 |
* (Jaume) |
|
494 |
* If the layer is instance of ILabelable then it may have labels. |
|
495 |
*/ |
|
496 |
if (lyr instanceof ILabelable && ((ILabelable) lyr).isLabeled()) { |
|
497 |
((ILabelable) lyr).drawLabels(image, g, viewPort, cancel, scale); |
|
498 |
} |
|
490 | 499 |
bNeedRecalculateCache = true; |
491 | 500 |
} |
492 | 501 |
} catch (ReadDriverException e){ |
Also available in: Unified diff