Revision 762
trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameView.java | ||
---|---|---|
1328 | 1328 |
return this.fixedExtent; |
1329 | 1329 |
} |
1330 | 1330 |
|
1331 |
public void setExtent(Envelope extent) { |
|
1332 |
if (getScaleType() == SCALE_TYPE.NORMAL) { |
|
1333 |
getMapContext().getViewPort().setEnvelope(extent); |
|
1334 |
} |
|
1335 |
} |
|
1336 |
|
|
1337 |
@Override |
|
1338 |
public void setScaleType(SCALE_TYPE scaleType) { |
|
1339 |
this.scaleType = scaleType; |
|
1340 |
} |
|
1341 |
|
|
1342 |
public void setScaleType(SCALE_TYPE scaleType, double fixedScale) { |
|
1343 |
if (scaleType == SCALE_TYPE.FIXED_SCALE) { |
|
1344 |
this.scaleType = scaleType; |
|
1345 |
this.fixedScale = fixedScale; |
|
1346 |
setScale(fixedScale); |
|
1347 |
} |
|
1348 |
} |
|
1349 |
|
|
1350 |
public void setScaleType(SCALE_TYPE scaleType, Envelope fixedExtent) { |
|
1351 |
if (scaleType == SCALE_TYPE.FIXED_EXTENT) { |
|
1352 |
this.scaleType = scaleType; |
|
1353 |
this.fixedExtent = fixedExtent; |
|
1354 |
setNewEnvelope(fixedExtent); |
|
1355 |
} |
|
1356 |
} |
|
1357 |
|
|
1358 |
@Deprecated |
|
1359 |
@Override |
|
1360 |
public int getTypeScale() { |
|
1361 |
return AUTOMATICO; |
|
1362 |
} |
|
1363 |
|
|
1364 |
@Deprecated |
|
1365 |
@Override |
|
1366 |
public void setLinked(boolean b) { |
|
1367 |
} |
|
1368 |
|
|
1369 |
@Deprecated |
|
1370 |
@Override |
|
1371 |
public boolean getLinked() { |
|
1372 |
return false; |
|
1373 |
} |
|
1374 |
|
|
1375 |
@Override |
|
1376 |
public void windowActivated() { |
|
1377 |
if (isSelected() |
|
1378 |
&& getLayoutContext().getSelectedFFrames(IFFrameUseFMap.class).length == 1) { |
|
1379 |
// update the scale control whenever the panel window gets activated, |
|
1380 |
// as the control instance is shared for all the windows |
|
1381 |
updateScaleCtrl(); |
|
1382 |
} |
|
1383 |
|
|
1384 |
} |
|
1385 |
|
|
1386 |
@Override |
|
1387 |
public void windowClosed() { |
|
1388 |
} |
|
1389 |
|
|
1390 |
|
|
1331 | 1391 |
private class ViewDocListener |
1332 | 1392 |
implements ViewPortListener, LegendListener, LayerCollectionListener, AtomicEventListener { |
1333 | 1393 |
|
... | ... | |
1631 | 1691 |
} |
1632 | 1692 |
} |
1633 | 1693 |
|
1634 |
public void setExtent(Envelope extent) { |
|
1635 |
if (getScaleType() == SCALE_TYPE.NORMAL) { |
|
1636 |
getMapContext().getViewPort().setEnvelope(extent); |
|
1637 |
} |
|
1638 |
} |
|
1639 |
|
|
1640 |
@Override |
|
1641 |
public void setScaleType(SCALE_TYPE scaleType) { |
|
1642 |
this.scaleType = scaleType; |
|
1643 |
} |
|
1644 |
|
|
1645 |
public void setScaleType(SCALE_TYPE scaleType, double fixedScale) { |
|
1646 |
if (scaleType == SCALE_TYPE.FIXED_SCALE) { |
|
1647 |
this.scaleType = scaleType; |
|
1648 |
this.fixedScale = fixedScale; |
|
1649 |
setScale(fixedScale); |
|
1650 |
} |
|
1651 |
} |
|
1652 |
|
|
1653 |
public void setScaleType(SCALE_TYPE scaleType, Envelope fixedExtent) { |
|
1654 |
if (scaleType == SCALE_TYPE.FIXED_EXTENT) { |
|
1655 |
this.scaleType = scaleType; |
|
1656 |
this.fixedExtent = fixedExtent; |
|
1657 |
setNewEnvelope(fixedExtent); |
|
1658 |
} |
|
1659 |
} |
|
1660 |
|
|
1661 |
@Deprecated |
|
1662 |
@Override |
|
1663 |
public int getTypeScale() { |
|
1664 |
return AUTOMATICO; |
|
1665 |
} |
|
1666 |
|
|
1667 |
@Deprecated |
|
1668 |
@Override |
|
1669 |
public void setLinked(boolean b) { |
|
1670 |
} |
|
1671 |
|
|
1672 |
@Deprecated |
|
1673 |
@Override |
|
1674 |
public boolean getLinked() { |
|
1675 |
return false; |
|
1676 |
} |
|
1677 |
|
|
1678 |
@Override |
|
1679 |
public void windowActivated() { |
|
1680 |
if (isSelected() |
|
1681 |
&& getLayoutContext().getSelectedFFrames(IFFrameUseFMap.class).length == 1) { |
|
1682 |
// update the scale control whenever the panel window gets activated, |
|
1683 |
// as the control instance is shared for all the windows |
|
1684 |
updateScaleCtrl(); |
|
1685 |
} |
|
1686 |
|
|
1687 |
} |
|
1688 |
|
|
1689 |
@Override |
|
1690 |
public void windowClosed() { |
|
1691 |
} |
|
1692 | 1694 |
} |
Also available in: Unified diff