X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.proconf.g3d%2Fsrc%2Forg%2Fsimantics%2Fproconf%2Fg3d%2Fbase%2FThreeDimensionalEditorBase.java;h=39c73fddaf4cca541ca8911e7515e58c7372d01d;hb=dff29192753d302b06188c7193e2f6a8e573083d;hp=fe7a2833bda73525a90b19f276d01582b59de031;hpb=130ad20ef279aec3a8b951e9edcfd07c9b4f3a08;p=simantics%2F3d.git diff --git a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java index fe7a2833..39c73fdd 100644 --- a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java +++ b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java @@ -63,7 +63,7 @@ import org.simantics.proconf.g3d.input.SWTInputProvider; import org.simantics.proconf.g3d.scenegraph.IGeometryNode; import org.simantics.proconf.g3d.scenegraph.IGraphicsNode; import org.simantics.proconf.g3d.tools.ScenegraphLockTraverser; -import org.simantics.utils.ErrorLogger; +import org.simantics.utils.ui.ErrorLogger; import org.simantics.utils.ui.jface.MenuTools; import com.jme.math.Ray; @@ -137,6 +137,11 @@ public abstract class ThreeDimensionalEditorBase implements Runnable { this.component = component; } + protected void setRenderingComponent(JmeRenderingComponent component) { + assert(renderingComposite == null); // ensure that this is called before initialization + this.component = component; + } + // public void setActionBarContributor(IEditorActionBarContributor contributor) { // actionBarContributor = contributor; // }