From ba2e17ef89e61d971f29528de46cd26cbf2c4db2 Mon Sep 17 00:00:00 2001 From: "rem..om" Date: Sun, 12 Aug 2012 19:56:05 +0000 Subject: [PATCH] SDK : - Renaming a Spatial Node in the scene explorer now properly lights up the save button git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9650 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../core/sceneexplorer/nodes/JmeAssetLinkNode.java | 2 +- .../gde/core/sceneexplorer/nodes/JmeAudioNode.java | 2 +- .../gde/core/sceneexplorer/nodes/JmeBitmapText.java | 2 +- .../gde/core/sceneexplorer/nodes/JmeGeometry.java | 3 +-- .../jme3/gde/core/sceneexplorer/nodes/JmeSpatial.java | 11 ++++++++--- .../gde/core/sceneexplorer/nodes/JmeTerrainGrid.java | 2 +- .../gde/core/sceneexplorer/nodes/JmeTerrainQuad.java | 2 +- 7 files changed, 14 insertions(+), 10 deletions(-) diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAssetLinkNode.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAssetLinkNode.java index ea4019b4d..6ec09184b 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAssetLinkNode.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAssetLinkNode.java @@ -79,7 +79,7 @@ public class JmeAssetLinkNode extends JmeNode { linkChildren = (AssetLinkChildren)getChildren(); linkChildren.setReadOnly(children.readOnly); this.geom = spatial; - setName(spatial.getName()); + // setName(spatial.getName()); } @Override diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAudioNode.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAudioNode.java index ef96ad768..3b9b4db3c 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAudioNode.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeAudioNode.java @@ -60,7 +60,7 @@ public class JmeAudioNode extends JmeNode { super(spatial, children); getLookupContents().add(spatial); this.node = spatial; - setName(spatial.getName()); + // setName(spatial.getName()); } @Override diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeBitmapText.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeBitmapText.java index 2b8355896..4b4d903d5 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeBitmapText.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeBitmapText.java @@ -58,7 +58,7 @@ public class JmeBitmapText extends JmeNode { super(spatial, children); getLookupContents().add(spatial); this.geom = spatial; - setName(spatial.getName()); + // setName(spatial.getName()); } @Override diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeGeometry.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeGeometry.java index a022ed7a0..075d69c34 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeGeometry.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeGeometry.java @@ -33,7 +33,6 @@ package com.jme3.gde.core.sceneexplorer.nodes; import com.jme3.gde.core.scene.SceneApplication; import com.jme3.gde.core.sceneexplorer.SceneExplorerTopComponent; -import com.jme3.gde.core.sceneexplorer.nodes.SceneExplorerNode; import com.jme3.gde.core.sceneexplorer.MaterialChangeListener; import com.jme3.material.Material; import com.jme3.scene.Geometry; @@ -42,6 +41,7 @@ import java.awt.Image; import java.io.IOException; import java.util.concurrent.Callable; import org.openide.loaders.DataObject; +import org.openide.nodes.AbstractNode; import org.openide.nodes.Sheet; import org.openide.util.ImageUtilities; @@ -75,7 +75,6 @@ public class JmeGeometry extends JmeSpatial implements MaterialChangeListener { } }); - setName(spatial.getName()); } @Override diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeSpatial.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeSpatial.java index 2e43f12bb..39d2d4af1 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeSpatial.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeSpatial.java @@ -165,11 +165,16 @@ public class JmeSpatial extends AbstractSceneExplorerNode { return !((JmeSpatialChildren) jmeChildren).readOnly; } - @Override + /** + * Warning this methods also changes the name of the spatial in the scene + * it will mark the file as changed and will activate save button. + * @param s + */ + @Override public void setName(final String s) { super.setName(s); - try { -// fireSave(true); + try { + fireSave(true); SceneApplication.getApplication().enqueue(new Callable() { public Void call() throws Exception { diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainGrid.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainGrid.java index 7a12f8aa8..850e17128 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainGrid.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainGrid.java @@ -62,7 +62,7 @@ public class JmeTerrainGrid extends JmeTerrainQuad implements TerrainGridListene super(spatial, children); getLookupContents().add(spatial); this.geom = spatial; - setName(spatial.getName()); + // setName(spatial.getName()); geom.addListener(this); } diff --git a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainQuad.java b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainQuad.java index 38225a0c7..94ca3d928 100644 --- a/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainQuad.java +++ b/sdk/jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/JmeTerrainQuad.java @@ -56,7 +56,7 @@ public class JmeTerrainQuad extends JmeNode { super(spatial, children); getLookupContents().add(spatial); this.geom = spatial; - setName(spatial.getName()); + // setName(spatial.getName()); } @Override