Revision 11801 branches/v10/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/FFrameScaleBar.java

View differences:

FFrameScaleBar.java
117 117
    public FFrameScaleBar() {
118 118
    }
119 119

  
120
    public void refreshDependence(IFFrame fant, IFFrame fnew) {
121
    	if ((fframeview != null) &&
122
                fframeview.equals(fant)) {
123
            fframeview=(FFrameView)fnew;
124
            if (fframeview==null)
125
            	return;
126
            setMapUnits(fframeview.getMapUnits());
127
            setHeight(fnew.getBoundBox().height);
128
    	}
129
    }
120 130
    /**
121
     * Inserta el FFrameView sobre el que obtener la escala gr?fica.
131
     * Inserta una FFrameView de donde se obtiene la informaci?n de las capas
132
     * para generar la leyenda.
122 133
     *
123
     * @param f FFrameView sobre  el que obtener la escala.
134
     * @param f FFrameView para obtener los nombres de las capas.
124 135
     */
125
    public void setFFrameDependence(IFFrame f) {
126
        fframeview = (FFrameView) f;
127
        if (fframeview==null)
136
    public void setFFrameDependence(IFFrame fnew) {
137
    	fframeview=(FFrameView)fnew;
138
    	if (fframeview==null)
128 139
        	return;
129 140
        setMapUnits(fframeview.getMapUnits());
130
        setHeight(f.getBoundBox().height);
141
        setHeight(fnew.getBoundBox().height);
131 142
    }
132

  
133 143
    /**
134 144
     * Devuelve el FFrameView que se representa con la escala.
135 145
     *
136 146
     * @return FFrameView a representar.
137 147
     */
138
    public IFFrame getFFrameDependence() {
139
        return fframeview;
148
    public IFFrame[] getFFrameDependence() {
149
        return new IFFrame[]{fframeview};
140 150
    }
141 151

  
142 152
    /**

Also available in: Unified diff