Revision 24708

View differences:

trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/ProjectView3DFactory.java
88 88
		if (vista != null)
89 89
			vista.setProject(project, 0);
90 90

  
91
		
91 92
		return vista;
92 93
	}
93 94

  
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/import3D/ControlImport3D.java
467 467

  
468 468
		}// if e.getButton()
469 469
	}// if hits
470

  
471
	public Object getWindowProfile() {
472
		return WindowInfo.PROPERTIES_PROFILE;
473
	}
470 474
}
471 475

  
472 476
/**
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/display/DisplayPanel.java
425 425
	 * 
426 426
	 * return ds; }
427 427
	 */
428

  
429
	public Object getWindowProfile() {
430
		return WindowInfo.DIALOG_PROFILE;
431
	}
428 432
}
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/ProjectView3D.java
488 488
		((MapContext3D) getMapContext())
489 489
				.setVerticalExageration(verticalExaggeration);
490 490
		setVerticalEx(verticalExaggeration);
491
		callCreateWindow(m_view);
491 492
		return m_view;
492 493
	}
493 494

  
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/view/ViewProperties3D.java
689 689
		this.validate();
690 690
		
691 691
	}
692

  
693
	public Object getWindowProfile() {
694
		return WindowInfo.PROPERTIES_PROFILE;
695
	}
692 696
}
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/view/View3D.java
459 459
		this.navMode = navMode;
460 460
	}
461 461

  
462
	public Object getWindowProfile() {
463
		return WindowInfo.EDITOR_PROFILE;
464
	}
465

  
462 466
}
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/view/InsertPosition.java
478 478
		return m_viewinfo;
479 479
	}
480 480

  
481
	public Object getWindowProfile() {
482
		return WindowInfo.DIALOG_PROFILE;
483
	}
484

  
481 485
}
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/layer/TransparencyPanel.java
334 334

  
335 335
	}
336 336

  
337
	public Object getWindowProfile() {
338
		return WindowInfo.PROPERTIES_PROFILE;
339
	}
340

  
337 341
}
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/layout/fframe/gui/dialog/FFrameView3DDialog.java
622 622
	public IFFrame getFFrame() {
623 623
		return newFFrameView;
624 624
	}
625

  
626
	public Object getWindowProfile() {
627
		return WindowInfo.DIALOG_PROFILE;
628
	}
625 629
}  //  @jve:decl-index=0:visual-constraint="10,10"
trunk/extensions/ext3Dgui/src/org/gvsig/gvsig3dgui/manipulator/Manipulator3DExtension.java
95 95

  
96 96
	public boolean isVisible() {
97 97
		// Getting view3
98
		boolean result = false;
99
		// Getting view3
98 100
		com.iver.andami.ui.mdiManager.IWindow view = PluginServices
99 101
		.getMDIManager().getActiveWindow();
100
		return (view instanceof View3D);
102
		if ((view instanceof View3D)){
103
			// Casting to View3D
104
			View3D vista3D = (View3D) view;
105
			
106
			IProjectView model = vista3D.getModel();
107
			MapContext mapa = model.getMapContext();
108
			FLayer[] activeLayers = mapa.getLayers().getActives();
109
			if (activeLayers.length > 0) {
110
				FLayer layer = activeLayers[0];
111
				Layer3DProps props3D = Layer3DProps.getLayer3DProps(layer);
112
				if (props3D.getType() == Layer3DProps.layer3DOSG){
113
					result = true;
114
				}
115
			}
116
		}
117
		return result;
101 118
	}
102 119

  
103 120
}

Also available in: Unified diff