Revision 18230 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/georeferencing/ui/zoom/ViewControl.java
ViewControl.java | ||
---|---|---|
447 | 447 |
double width = 0, height = 0; |
448 | 448 |
canvas.setZoom(1); |
449 | 449 |
if(e.getSource() == bFullView) { |
450 |
extReq.fullExtent(new Dimension(canvas.getVisibleRect().width, canvas.getVisibleRect().height));
|
|
450 |
extReq.fullExtent(); |
|
451 | 451 |
return; |
452 | 452 |
} |
453 | 453 |
if(e.getSource() == bPrevZoom) { |
... | ... | |
456 | 456 |
if(request instanceof Rectangle2D) |
457 | 457 |
extReq.request((Rectangle2D)request); |
458 | 458 |
if(request instanceof Integer && ((Integer)request).intValue() == FULL_VIEW) |
459 |
extReq.fullExtent(new Dimension(canvas.getVisibleRect().width, canvas.getVisibleRect().height));
|
|
459 |
extReq.fullExtent(); |
|
460 | 460 |
getZoomRecord().getRequest(); //El que hemos metido al hacer zoom previo no sirve por lo que hay que sacarlo |
461 | 461 |
} |
462 | 462 |
return; |
... | ... | |
480 | 480 |
extReq.request(request); |
481 | 481 |
} |
482 | 482 |
} |
483 |
|
|
484 |
/** |
|
485 |
* Obtiene el ancho del canvas |
|
486 |
* @return |
|
487 |
*/ |
|
488 |
public int getCanvasWith() { |
|
489 |
return canvas.getVisibleRect().width; |
|
490 |
} |
|
491 |
|
|
492 |
/** |
|
493 |
* Obtiene el alto del canvas |
|
494 |
* @return |
|
495 |
*/ |
|
496 |
public int getCanvasHeight() { |
|
497 |
return canvas.getVisibleRect().height; |
|
498 |
} |
|
483 | 499 |
|
484 | 500 |
/** |
485 | 501 |
* Evento de finalizaci?n de la tool que maneja el viewControl |
Also available in: Unified diff