Revision 353 2.0/trunk/org.gvsig.gvsig3d.app/org.gvsig.gvsig3d.app.extension/src/main/java/org/gvsig/gvsig3d/app/extension/DefaultView3DPanel.java

View differences:

DefaultView3DPanel.java
203 203
		if (modelo.getMapOverViewContext() != null) {
204 204
			m_MapLoc.setModel(modelo.getMapOverViewContext());
205 205
		}
206
		
206

  
207 207
		EditionListener editionListener = new EditionListener();
208
		
208

  
209 209
		_canvas3d.addKeyListener(editionListener);
210
		
210

  
211 211
		model.addPropertyChangeListener(new PropertyChangeListener() {
212 212

  
213 213
			public void propertyChange(PropertyChangeEvent evt) {
......
224 224
		});
225 225
		if (m_MapControl.getViewPort() != null) {
226 226
			m_MapControl.getViewPort().addViewPortListener(
227

  
228
			new ViewPortListener() {
229

  
230
				public void extentChanged(ExtentEvent e) {
231
					// Esto viene de la version anterior, pero en principio no
232
					// es necesario hacerlo
233
					// ademas hace que al hacer zoom con la rueda del rat?n se
234
					// redibuje la capa vectorial
235

  
236
					// m_MapControl.getMapContext().callLegendChanged();
237
					//
227 238
					
228
					new ViewPortListener() {
239
					
240
					if (PluginServices.getMainFrame() != null) {
241
						PluginServices
242
								.getMainFrame()
243
								.getStatusBar()
244
								.setControlValue(
245
										"scale",
246
										String.valueOf(m_MapControl
247
												.getMapContext().getScaleView()));
229 248

  
230
						public void extentChanged(ExtentEvent e) {
231
							m_MapControl.getMapContext().callLegendChanged();
232
							/*
233
							 * if (PluginServices.getMainFrame() != null){
234
							 * PluginServices.getMainFrame().getStatusBar().
235
							 * setControlValue
236
							 * ("scale",String.valueOf(m_MapControl
237
							 * .getMapContext ().getScaleView()));
238
							 * 
239
							 * 
240
							 * 
241
							 * PluginServices.getMainFrame().getStatusBar().
242
							 * setMessage ("projection",
243
							 * 
244
							 * 
245
							 * 
246
							 * getMapControl().getViewPort().getProjection().
247
							 * getAbrev ()); }
248
							 */
249
						}
249
						PluginServices
250
								.getMainFrame()
251
								.getStatusBar()
252
								.setMessage(
253
										"projection",
250 254

  
251
						public void backColorChanged(ColorEvent e) {
252
						}
255
										getMapControl().getViewPort()
256
												.getProjection().getAbrev());
257
					}
253 258

  
254
						public void projectionChanged(ProjectionEvent e) {
255
							m_MapLoc.setProjection(e.getNewProjection());
256
						}				
257
					});
259
				}
260

  
261
				public void backColorChanged(ColorEvent e) {
262
				}
263

  
264
				public void projectionChanged(ProjectionEvent e) {
265
					m_MapLoc.setProjection(e.getNewProjection());
266
				}
267
			});
258 268
		}
259 269

  
260 270
	}

Also available in: Unified diff