Revision 8887 branches/v10/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameView.java
FFrameView.java | ||
---|---|---|
249 | 249 |
(int) getBoundingBox(null).height)); |
250 | 250 |
v.getMapContext().getViewPort().addViewPortListener(this); |
251 | 251 |
} else if (getTypeScale() == CONSTANTE) { |
252 |
m_fmap = v.getMapContext().cloneFMap(); |
|
252 | 253 |
vp.setExtent(getNewExtent(getScale())); |
253 |
m_fmap = v.getMapContext().cloneFMap(); |
|
254 | 254 |
m_fmap.setViewPort(vp); |
255 | 255 |
v.getMapContext().getViewPort().removeViewPortListener(this); |
256 | 256 |
} else if (getTypeScale() == MANUAL) { |
... | ... | |
358 | 358 |
getMapContext().getViewPort().setImageSize( |
359 | 359 |
new Dimension((int) r.getWidth(), |
360 | 360 |
(int) r.getHeight())); |
361 |
MapContext fmap = null; |
|
362 |
try { |
|
363 |
fmap = getMapContext().cloneFMap(); |
|
364 |
} catch (XMLException e) { |
|
365 |
} |
|
361 |
MapContext fmap = getMapContext().cloneToDraw(); |
|
366 | 362 |
ViewPort viewp = viewPort.cloneViewPort(); |
367 | 363 |
viewp.setImageSize(new Dimension( |
368 | 364 |
layout.getWidth(), |
... | ... | |
386 | 382 |
} |
387 | 383 |
fmap.draw(imgBase, g, scale); |
388 | 384 |
g.translate(r.getX(), r.getY()); |
385 |
|
|
389 | 386 |
} else { |
390 | 387 |
getMapContext().getViewPort().setOffset( |
391 | 388 |
new Point2D.Double(r.x, r.y)); |
Also available in: Unified diff