Revision 3114

View differences:

trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameLegend.java
117 117
     *
118 118
     * @param f FFrameView para obtener los nombres de las capas.
119 119
     */
120
    public void setFFrameView(FFrameView f) {
121
        fframeview = f;
120
    public void setFFrameDependence(IFFrame f) {
121
        fframeview = (FFrameView)f;
122 122
    }
123 123

  
124 124
    /**
......
126 126
     *
127 127
     * @return FFrameView utilizado.
128 128
     */
129
    public FFrameView getFFrameView() {
129
    public IFFrame getFFrameDependence() {
130 130
        return fframeview;
131 131
    }
132 132

  
......
659 659
            fframeview = fframeViews[xml.getIntProperty("index")];
660 660
        }
661 661
    }
662
    
662 663

  
663 664
    /**
664 665
     * @see com.iver.cit.gvsig.gui.layout.fframes.IFFrame#getNameFFrame()
......
675 676
        throws DriverException {
676 677
        draw(g, at, null, null);
677 678
    }
679

  
680
	public void initDependence() {
681
		// TODO Auto-generated method stub
682
		
683
	}
678 684
}
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/IFFrameViewDependence.java
53 53
     *
54 54
     * @param f FFrameView para obtener los nombres de las capas.
55 55
     */
56
    public void setFFrameView(FFrameView f);
56
    public void setFFrameDependence(IFFrame f);
57 57

  
58 58
    /**
59 59
     * Devuelve el FFrameView utilizado para obtener la leyenda.
60 60
     *
61 61
     * @return FFrameView utilizado.
62 62
     */
63
    public FFrameView getFFrameView();
63
    public IFFrame getFFrameDependence();
64
    public void initDependence();
64 65
}
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/dialogs/FFrameNorthDialog.java
325 325
            listViews.setModel(listmodel);
326 326

  
327 327
            for (int i = 0; i < listViews.getModel().getSize(); i++) {
328
                if (fframenorth.getFFrameView() != null) {
328
                if (fframenorth.getFFrameDependence() != null) {
329 329
                    fframeview = (FFrameView) listViews.getModel().getElementAt(i);
330 330

  
331
                    if (fframeview == fframenorth.getFFrameView()) {
331
                    if (fframeview == fframenorth.getFFrameDependence()) {
332 332
                        listViews.setSelectedIndex(i);
333 333
                    }
334 334
                }
......
346 346

  
347 347
                            if (f instanceof FFrameView) {
348 348
                                if (((FFrameView) f).getView() == fframeview.getView()) {
349
                                    fframenorth.setFFrameView(fframeview);
349
                                    fframenorth.setFFrameDependence(fframeview);
350 350
                                }
351 351
                            }
352 352
                        }
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/dialogs/FFrameScaleBarDialog.java
150 150
		barcolor = fframescalebar.getBarColor();
151 151
		textcolor = fframescalebar.getTextColor();
152 152

  
153
		if (fframescalebar.getFFrameView() != null) {
153
		if (fframescalebar.getFFrameDependence() != null) {
154 154
			getTfDescripcion().setText("escala 1:" +
155
				String.valueOf(fframescalebar.getFFrameView().getScale()));
155
				String.valueOf(((FFrameView)fframescalebar.getFFrameDependence()).getScale()));
156 156
		}
157 157

  
158 158
		m_layout = layout;
......
252 252
			liVistas.setModel(listmodel);
253 253

  
254 254
			for (int i = 0; i < liVistas.getModel().getSize(); i++) {
255
				if (fframescalebar.getFFrameView() != null) {
255
				if (fframescalebar.getFFrameDependence() != null) {
256 256
					fframeview = (FFrameView) liVistas.getModel().getElementAt(i);
257 257

  
258
					if (fframeview == fframescalebar.getFFrameView()) {
258
					if (fframeview == fframescalebar.getFFrameDependence()) {
259 259
						liVistas.setSelectedIndex(i);
260 260
					}
261 261
				}
......
274 274

  
275 275
							if (f instanceof FFrameView) {
276 276
								if (((FFrameView) f).getView() == fframeview.getView()) {
277
									fframescalebar.setFFrameView(fframeview);
277
									fframescalebar.setFFrameDependence(fframeview);
278 278
								}
279 279
							}
280 280
						}
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/dialogs/FFrameLegendDialog.java
331 331
			liVistas.setModel(listmodel);
332 332

  
333 333
			for (int i = 0; i < liVistas.getModel().getSize(); i++) {
334
				if (fframelegend.getFFrameView() != null) {
334
				if (fframelegend.getFFrameDependence() != null) {
335 335
					fframeview = (FFrameView) liVistas.getModel().getElementAt(i);
336 336

  
337
					if (fframeview == fframelegend.getFFrameView()) {
337
					if (fframeview == fframelegend.getFFrameDependence()) {
338 338
						liVistas.setSelectedIndex(i);
339 339
					}
340 340

  
......
362 362

  
363 363
							if (f instanceof FFrameView) {
364 364
								if (((FFrameView) f).getView() == fframeview.getView()) {
365
									fframelegend.setFFrameView(fframeview);
365
									fframelegend.setFFrameDependence(fframeview);
366 366
								}
367 367
							}
368 368
						}
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/IFFrame.java
333 333
     * @param l nivel.
334 334
     */
335 335
    public void setLevel(int l);
336
    
336 337
}
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameNorth.java
62 62
     *
63 63
     * @param fv FFrameView
64 64
     */
65
    public void setFFrameView(FFrameView fv) {
66
        fframeview = fv;
65
    public void setFFrameDependence(IFFrame fv) {
66
        fframeview = (FFrameView)fv;
67 67
    }
68 68

  
69 69
    /**
......
71 71
     *
72 72
     * @return FFrameView
73 73
     */
74
    public FFrameView getFFrameView() {
74
    public IFFrame getFFrameDependence() {
75 75
        return fframeview;
76 76
    }
77 77

  
......
126 126
            fframeview = fframeViews[xml.getIntProperty("index")];
127 127
        }
128 128
    }
129

  
130
	public void initDependence() {
131
		// TODO Auto-generated method stub
132
		
133
	}
129 134
}
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameView.java
658 658
	public void extentChanged(ExtentEvent e) {
659 659
		if (getTypeScale() == AUTOMATICO) {
660 660
			m_fmap.getViewPort().setExtent(e.getNewExtent());
661
			if (layout!=null)
661 662
			layout.setStatus(Layout.DESACTUALIZADO);
662 663
		}
663 664
	}
......
707 708
		int indice = xml.getIntProperty("indice");
708 709

  
709 710
		if (indice != -1) {
711
			try{
710 712
			ProjectView view = (ProjectView) project.getViews().get(indice);
711 713
			this.m_fmap = view.getMapContext();
712 714
			this.setView((ProjectView) view);
......
735 737
				NotificationManager.addError("Pasando las propiedades del XMLEntity al objeto",
736 738
					e);
737 739
			}
738
        }
740
        }catch (IndexOutOfBoundsException e) {
741
        	
742
		}
743
		}
739 744
        else if (!m_bLinked) {
740 745
            try {
741 746
                this.m_fmap = FMap.createFromXML(xml.getChild(0));
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameScaleBar.java
119 119
     *
120 120
     * @param f FFrameView sobre  el que obtener la escala.
121 121
     */
122
    public void setFFrameView(FFrameView f) {
123
        fframeview = f;
124
        setMapUnits(f.getMapUnits());
122
    public void setFFrameDependence(IFFrame f) {
123
        fframeview = (FFrameView)f;
124
        setMapUnits(fframeview.getMapUnits());
125 125
        setHeight(f.getBoundBox().height);
126 126
        description = "escala 1:" + String.valueOf(fframeview.getScale());
127 127
    }
......
131 131
     *
132 132
     * @return FFrameView a representar.
133 133
     */
134
    public FFrameView getFFrameView() {
134
    public IFFrame getFFrameDependence() {
135 135
        return fframeview;
136 136
    }
137 137

  
......
1137 1137
        throws DriverException {
1138 1138
        draw(g, at, null, null);
1139 1139
    }
1140

  
1141
	public void initDependence() {
1142
		// TODO Auto-generated method stub
1143
		
1144
	}
1140 1145
}

Also available in: Unified diff