Revision 6601 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/Layout.java
Layout.java | ||
---|---|---|
431 | 431 |
m_bCancelDrawing = b; |
432 | 432 |
|
433 | 433 |
for (int i = 0; i < getFFrames().length; i++) { |
434 |
IFFrame fframe = (IFFrame) getFFrame(i);
|
|
434 |
IFFrame fframe = getFFrame(i); |
|
435 | 435 |
|
436 | 436 |
if (fframe instanceof IFFrameUseFMap |
437 | 437 |
&& (((IFFrameUseFMap) fframe).getFMap() != null)) { |
... | ... | |
507 | 507 |
m_MatrizTransf.concatenate(escalado); |
508 | 508 |
m_attributes.setDistanceUnitX(rect); |
509 | 509 |
m_attributes.setDistanceUnitY(rect); |
510 |
|
|
511 |
for (int i = 0; i < getFFrames().length; i++) {
|
|
510 |
IFFrame[] fframes=getFFrames(); |
|
511 |
for (int i = 0; i < fframes.length; i++) {
|
|
512 | 512 |
try { |
513 |
((IFFrame) getFFrame(i)).print(g2, getAT());
|
|
513 |
fframes[i].print(g2, getAT());
|
|
514 | 514 |
} catch (DriverException e) { |
515 | 515 |
NotificationManager.addError(e.getMessage(), e); |
516 | 516 |
} |
... | ... | |
925 | 925 |
|
926 | 926 |
if ((defaultService == null) && (m_cachePrintService == null)) { |
927 | 927 |
JOptionPane.showMessageDialog((Component) PluginServices |
928 |
.getMainFrame(), "ninguna_impresora_configurada");
|
|
928 |
.getMainFrame(),PluginServices.getText(this,"ninguna_impresora_configurada"));
|
|
929 | 929 |
|
930 | 930 |
return; |
931 | 931 |
} |
... | ... | |
954 | 954 |
jobNuevo.addPrintJobListener(pjlistener); |
955 | 955 |
|
956 | 956 |
// DocAttributeSet das = new HashDocAttributeSet(); |
957 |
doc = new SimpleDoc((Printable) PluginServices
|
|
957 |
doc = new SimpleDoc(PluginServices |
|
958 | 958 |
.getExtension(com.iver.cit.gvsig.Print.class), flavor, |
959 | 959 |
null); |
960 | 960 |
|
... | ... | |
1337 | 1337 |
xml.putProperty("numBehind", numBehind); |
1338 | 1338 |
xml.putProperty("numBefore", numBefore); |
1339 | 1339 |
xml.addChild(getAtributes().getXMLEntity()); |
1340 |
|
|
1341 |
for (int i = 0; i < getFFrames().length; i++) {
|
|
1340 |
IFFrame[] fframes=getFFrames(); |
|
1341 |
for (int i = 0; i < fframes.length; i++) {
|
|
1342 | 1342 |
try { |
1343 |
XMLEntity xmlAux = ((IFFrame) getFFrame(i)).getXMLEntity();
|
|
1343 |
XMLEntity xmlAux = fframes[i].getXMLEntity();
|
|
1344 | 1344 |
xml.addChild(xmlAux); |
1345 | 1345 |
} catch (SaveException e) { |
1346 | 1346 |
e.showError(); |
... | ... | |
1498 | 1498 |
*/ |
1499 | 1499 |
public IFFrame[] getFFrameSelected() { |
1500 | 1500 |
ArrayList selecList = new ArrayList(); |
1501 |
IFFrame[] fframes=getFFrames(); |
|
1502 |
for (int i = fframes.length - 1; i >= 0; i--) { |
|
1503 |
IFFrame fframe = fframes[i]; |
|
1501 | 1504 |
|
1502 |
for (int i = getFFrames().length - 1; i >= 0; i--) { |
|
1503 |
IFFrame fframe = (IFFrame) getFFrame(i); |
|
1504 |
|
|
1505 | 1505 |
if (fframe.getSelected() != IFFrame.NOSELECT) { |
1506 | 1506 |
selecList.add(fframe); |
1507 | 1507 |
} |
... | ... | |
1602 | 1602 |
if (fframes[i] instanceof FFrameGroup) { |
1603 | 1603 |
return allFFrames(((FFrameGroup) fframes[i]).getFFrames(), all); |
1604 | 1604 |
|
1605 |
} else {
|
|
1605 |
} |
|
1606 | 1606 |
all.add(fframes[i]); |
1607 |
} |
|
1608 | 1607 |
} |
1609 | 1608 |
return all; |
1610 | 1609 |
} |
... | ... | |
1650 | 1649 |
} |
1651 | 1650 |
|
1652 | 1651 |
public void startEdit() { |
1653 |
for (int i = 0; i < getFFrames().length; i++) { |
|
1654 |
IFFrame frame = (IFFrame) getFFrame(i); |
|
1652 |
IFFrame[] fframes=getFFrames(); |
|
1653 |
for (int i = 0; i < fframes.length; i++) { |
|
1654 |
IFFrame frame = fframes[i]; |
|
1655 | 1655 |
if (frame instanceof IFFrameEditableVertex) { |
1656 | 1656 |
if (frame.getSelected() != IFFrame.NOSELECT) { |
1657 | 1657 |
((IFFrameEditableVertex) frame).startEditing(); |
... | ... | |
1666 | 1666 |
|
1667 | 1667 |
public void stopEdit() { |
1668 | 1668 |
boolean refresh = false; |
1669 |
for (int i = 0; i < getFFrames().length; i++) { |
|
1670 |
IFFrame frame = (IFFrame) getFFrame(i); |
|
1669 |
IFFrame[] fframes=getFFrames(); |
|
1670 |
for (int i = 0; i < fframes.length; i++) { |
|
1671 |
IFFrame frame = fframes[i]; |
|
1671 | 1672 |
if (frame instanceof IFFrameEditableVertex) { |
1672 | 1673 |
if (((IFFrameEditableVertex) frame).isEditing()) { |
1673 |
((IFFrameEditableVertex) getFFrame(i)).stopEditing();
|
|
1674 |
((IFFrameEditableVertex) fframes[i]).stopEditing();
|
|
1674 | 1675 |
refresh = true; |
1675 | 1676 |
} |
1676 | 1677 |
} |
... | ... | |
1682 | 1683 |
public void delFFrameSelected() { |
1683 | 1684 |
efs.startComplexCommand(); |
1684 | 1685 |
for (int i = efs.getAllFFrames().length - 1; i >= 0; i--) { |
1685 |
IFFrame fframe = (IFFrame) efs.getFFrame(i);
|
|
1686 |
IFFrame fframe = efs.getFFrame(i); |
|
1686 | 1687 |
|
1687 | 1688 |
if (fframe.getSelected() != IFFrame.NOSELECT) { |
1688 | 1689 |
efs.removeFFrame(i); |
... | ... | |
1694 | 1695 |
|
1695 | 1696 |
public void clearSelection() { |
1696 | 1697 |
for (int i = efs.getAllFFrames().length - 1; i >= 0; i--) { |
1697 |
IFFrame fframe = (IFFrame) efs.getFFrame(i);
|
|
1698 |
IFFrame fframe = efs.getFFrame(i); |
|
1698 | 1699 |
if (fframe.getSelected() != IFFrame.NOSELECT) { |
1699 | 1700 |
fframe.setSelected(false); |
1700 | 1701 |
} |
... | ... | |
1766 | 1767 |
// TODO Auto-generated method stub |
1767 | 1768 |
|
1768 | 1769 |
} |
1770 |
|
|
1771 |
public void endGraphic() { |
|
1772 |
if ((getTool() == Layout.LINE) |
|
1773 |
|| (getTool() == Layout.POLYLINE) |
|
1774 |
|| (getTool() == Layout.POLYGON) |
|
1775 |
|| (getTool() == Layout.CIRCLE) |
|
1776 |
|| (getTool() == Layout.RECTANGLESIMPLE) |
|
1777 |
|| (getTool() == Layout.POINT)) { |
|
1778 |
getGeometryAdapter().end(); |
|
1779 |
PluginServices.getMainFrame().enableControls(); |
|
1780 |
FLayoutFunctions lf=new FLayoutFunctions(this); |
|
1781 |
lf.addFFrame(); |
|
1782 |
initGeometryAdapter(); |
|
1783 |
refresh(); |
|
1784 |
} |
|
1785 |
} |
|
1786 |
|
|
1787 |
public void delLastPoint() { |
|
1788 |
getGeometryAdapter().delLastPoint(); |
|
1789 |
} |
|
1769 | 1790 |
} |
Also available in: Unified diff