Revision 6601 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/Layout.java

View differences:

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