Revision 3718

View differences:

trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/View.java
113 113
    private ProjectView modelo;
114 114
    private ViewExceptionListener mapControlExceptionListener = new ViewExceptionListener();
115 115
	private JConsole console;
116
	private JSplitPane split=new JSplitPane(JSplitPane.VERTICAL_SPLIT);
117 116
	private ResponseAdapter consoleResponseAdapter = new ResponseAdapter();
118 117
	/**
119 118
     * Creates a new View object.
......
205 204
	}
206 205

  
207 206
	public void hideConsole() {
208
		split.setDividerLocation(1.0);
207
		removeAll();
208
		//JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
209
		JSplitPane tempMainSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
210
		tempMainSplit.setPreferredSize(new Dimension(500, 300));
211
		JSplitPane tempSplitToc = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
209 212

  
213
		tempSplitToc.setTopComponent((TOC) m_TOC);
214
		tempSplitToc.setBottomComponent(m_MapLoc);
215
		tempSplitToc.setResizeWeight(0.7);
216
		tempMainSplit.setLeftComponent(tempSplitToc);
217

  
218
		m_TOC.setVisible(true);
219
		tempMainSplit.setRightComponent(m_MapControl);
220
		//split.setBottomComponent(getConsolePanel());
221
		//split.setTopComponent(tempMainSplit);
222
		// split.setResizeWeight(0.9);
223
		this.setLayout(new BorderLayout());
224
		this.add(tempMainSplit, BorderLayout.CENTER);
225

  
210 226
	}
211 227

  
212 228
	public void showConsole() {
213
		split.setDividerLocation(0.8);
229
		removeAll();
230
		JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
231
		JSplitPane tempMainSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
232
		tempMainSplit.setPreferredSize(new Dimension(500, 300));
233
		JSplitPane tempSplitToc = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
214 234

  
235
		tempSplitToc.setTopComponent((TOC) m_TOC);
236
		tempSplitToc.setBottomComponent(m_MapLoc);
237
		tempSplitToc.setResizeWeight(0.7);
238
		tempMainSplit.setLeftComponent(tempSplitToc);
239

  
240
		m_TOC.setVisible(true);
241
		tempMainSplit.setRightComponent(m_MapControl);
242
		split.setBottomComponent(getConsolePanel());
243
		split.setTopComponent(tempMainSplit);
244
		split.setResizeWeight(0.9);
245
		this.setLayout(new BorderLayout());
246
		this.add(split, BorderLayout.CENTER);
247

  
215 248
	}
216 249
	private class ResponseAdapter implements ResponseListener{
217 250

  
......
276 309

  
277 310
        // m_MapControl.setAcceptEvents(true); Lo comento porque ya se hace en el setModel
278 311
        m_TOC = new TOC();
279
        JSplitPane tempMainSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);
280
        tempMainSplit.setPreferredSize(new Dimension(500, 300));
281 312

  
313

  
282 314
        // Ponemos el localizador
283 315
        m_MapLoc = new MapOverview(m_MapControl);
284 316
        m_MapLoc.setPreferredSize(new Dimension(150, 200));
285
        JSplitPane tempSplitToc = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
317
        hideConsole();
286 318

  
287
        tempSplitToc.setTopComponent((TOC) m_TOC);
288
        tempSplitToc.setBottomComponent(m_MapLoc);
289
        tempSplitToc.setResizeWeight(0.7);
290
        tempMainSplit.setLeftComponent(tempSplitToc);
291 319

  
292
        m_TOC.setVisible(true);
293
        tempMainSplit.setRightComponent(m_MapControl);
294 320

  
295 321

  
296

  
297
        split.setBottomComponent(getConsolePanel());
298
        split.setTopComponent(tempMainSplit);
299
        //split.setResizeWeight(0.9);
300
        this.setLayout(new BorderLayout());
301
        this.add(split, BorderLayout.CENTER);
302

  
303

  
304

  
305

  
306 322
        //Listener de eventos de movimiento que pone las coordenadas del rat?n en la barra de estado
307 323
        StatusBarListener sbl = new StatusBarListener(m_MapControl);
308 324

  

Also available in: Unified diff