- Close SceneComposer / TerrainEditor plugin window when OpenGL window is closed

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8112 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
nor..67 14 years ago
parent fd00230408
commit 24d8a095b5
  1. 15
      sdk/jme3-core/src/com/jme3/gde/core/sceneviewer/SceneViewerTopComponent.java

@ -26,8 +26,7 @@ package com.jme3.gde.core.sceneviewer;
import com.jme3.gde.core.filters.FilterExplorerTopComponent; import com.jme3.gde.core.filters.FilterExplorerTopComponent;
import com.jme3.gde.core.scene.SceneApplication; import com.jme3.gde.core.scene.SceneApplication;
import com.jme3.gde.core.scene.controller.toolbars.CameraToolbar; import com.jme3.gde.core.scene.SceneRequest;
import com.jme3.gde.core.sceneviewer.actions.ToggleOrthoPerspAction;
import com.jme3.input.awt.AwtKeyInput; import com.jme3.input.awt.AwtKeyInput;
import com.jme3.input.event.KeyInputEvent; import com.jme3.input.event.KeyInputEvent;
import com.jme3.system.JmeCanvasContext; import com.jme3.system.JmeCanvasContext;
@ -37,7 +36,6 @@ import java.awt.event.KeyListener;
import java.awt.event.MouseWheelEvent; import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener; import java.awt.event.MouseWheelListener;
import java.util.logging.Logger; import java.util.logging.Logger;
import javax.swing.JToolBar;
import org.openide.util.NbBundle; import org.openide.util.NbBundle;
import org.openide.windows.TopComponent; import org.openide.windows.TopComponent;
import org.openide.windows.WindowManager; import org.openide.windows.WindowManager;
@ -294,9 +292,6 @@ public final class SceneViewerTopComponent extends TopComponent {
@Override @Override
public void componentOpened() { public void componentOpened() {
super.componentOpened(); super.componentOpened();
// oGLPanel.setMaximumSize(new Dimension(10000, 10000));
// ToolbarPool.getDefault().findToolbar("jMonkeyPlatform-Tools").remove(oglCanvas);
// oGLPanel.add(oglCanvas);
} }
@Override @Override
@ -312,10 +307,10 @@ public final class SceneViewerTopComponent extends TopComponent {
@Override @Override
public void componentClosed() { public void componentClosed() {
super.componentClosed(); super.componentClosed();
// oGLPanel.remove(oglCanvas); SceneRequest req = SceneApplication.getApplication().getCurrentSceneRequest();
// oGLPanel.setPreferredSize(new Dimension(10, 10)); if (req != null) {
// oGLPanel.setMaximumSize(new Dimension(10, 10)); SceneApplication.getApplication().closeScene(req);
// ToolbarPool.getDefault().findToolbar("jMonkeyPlatform-Tools").add(oglCanvas); }
} }
void writeProperties(java.util.Properties p) { void writeProperties(java.util.Properties p) {

Loading…
Cancel
Save