Revision 1669

View differences:

trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/View.java
74 74
import com.iver.cit.gvsig.fmap.tools.Behavior.MoveBehavior;
75 75
import com.iver.cit.gvsig.fmap.tools.Behavior.PointBehavior;
76 76
import com.iver.cit.gvsig.fmap.tools.Behavior.RectangleBehavior;
77
import com.iver.cit.gvsig.gui.thememanager.FThemeManagerWindow;
77 78
import com.iver.cit.gvsig.gui.toc.TOC;
78 79
import com.iver.cit.gvsig.gui.toolListeners.AreaListener;
79 80
import com.iver.cit.gvsig.gui.toolListeners.InfoListener;
......
103 104

  
104 105
    /** DOCUMENT ME! */
105 106
    private FThemePropertiesDialog m_Themeproperties;
107
    private FThemeManagerWindow fThemeManagerWindow;
106 108
    private JScrollPane jscrollTOC;
107 109
    private TOC m_TOC;
108 110
    private ProjectView modelo;
......
178 180
            PluginServices.getMDIManager().addView(m_Themeproperties);
179 181
    	}
180 182
    }
183
    
184
    /**
185
     * M?todo provisional para abrir el di?logo de propiedades del tema seg?n
186
     * el pliego.
187
     * @param mapa
188
     */
189
    public void openPliegoThemeProperties() {
190
    	FMap fMap = modelo.getMapContext();
191
    	FLayer[] actives = fMap.getLayers().getActives();
192
    	if (actives.length==1) {
193
    		System.out.println("openPliegoThemeProperties(): Una sola capa. Abrimos el panel para la capa " + actives[0]);
194
    		fThemeManagerWindow = new FThemeManagerWindow();
195
    		try {
196
    			fThemeManagerWindow.setMapContext(fMap);
197
    		} catch (com.iver.cit.gvsig.fmap.DriverException e1) {
198
    			e1.printStackTrace();
199
    		}
200
            PluginServices.getMDIManager().addView(fThemeManagerWindow);
201
    	} else {
202
        	for (int i = 0; i < actives.length; i++){
203
        		System.out.println("openPliegoThemeProperties(): Muchas capas. Abrimos el panel para la capa " + actives[i]);
204
        		fThemeManagerWindow = new FThemeManagerWindow(actives[i], fMap);
205
                PluginServices.getMDIManager().addView(fThemeManagerWindow);
206
        	}
207
    	}
208
    }
181 209

  
182 210
    /**
183 211
     * DOCUMENT ME!

Also available in: Unified diff