]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/common/JmeComposite.java
git-svn-id: https://www.simantics.org/svn/simantics/3d/branches/dev@8535 ac1ea38d...
[simantics/3d.git] / org.simantics.proconf.g3d / src / org / simantics / proconf / g3d / common / JmeComposite.java
index 5cff3ffb36502d71c8364dce8900ce82f1b7ebe0..9c965bcb28f3a1a1a67aa20e0c8d60edf4dfa649 100644 (file)
@@ -17,13 +17,15 @@ import org.eclipse.core.runtime.Path;
 import org.eclipse.swt.SWT;\r
 import org.eclipse.swt.events.ControlAdapter;\r
 import org.eclipse.swt.events.ControlEvent;\r
+import org.eclipse.swt.events.PaintEvent;\r
+import org.eclipse.swt.events.PaintListener;\r
 import org.eclipse.swt.graphics.Rectangle;\r
 import org.eclipse.swt.layout.FillLayout;\r
 import org.eclipse.swt.opengl.GLCanvas;\r
 import org.eclipse.swt.widgets.Composite;\r
 import org.simantics.proconf.g3d.base.JmeRenderingComponent;\r
 import org.simantics.proconf.g3d.base.ResourceTextureCache;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
 \r
 import com.jme.renderer.Renderer;\r
 import com.jme.renderer.lwjgl.LWJGLRenderer;\r
@@ -55,6 +57,14 @@ public class JmeComposite extends Composite {
             }\r
         });\r
         \r
+//        this.addPaintListener(new PaintListener() {\r
+//             @Override\r
+//             public void paintControl(PaintEvent e) {\r
+//                     displaySystem.setCurrent();\r
+//                     JmeComposite.this.component.render();\r
+//             }\r
+//        });\r
+        \r
         \r
        }\r
        \r
@@ -109,4 +119,6 @@ public class JmeComposite extends Composite {
        public DisplaySystem getDisplaySystem() {\r
                return displaySystem;\r
        }\r
+       \r
+       \r
 }\r