import org.simantics.g3d.scenegraph.RenderListener;
import org.simantics.g3d.vtk.action.vtkAction;
import org.simantics.g3d.vtk.common.VtkView;
+import org.simantics.scenegraph.utils.DPIUtil;
import org.simantics.utils.threads.AWTThread;
import org.simantics.utils.threads.IThreadWorkQueue;
}
public void setSize(int x, int y) {
+ super.setSize(x, y);
+ }
+
+ public void _setSize(int x, int y) {
+ System.out.println(this.getClass().getSimpleName() + " " + windowset + " setSize " +x + " " + y);
if (windowset == 1) {
+
Lock();
rw.SetSize(x, y);
iren.SetSize(x, y);
iren.ConfigureEvent();
UnLock();
+ } else {
+ if (x > 1000)
+ System.out.println();
}
}
+
+ @Override
+ public void setBounds(int x, int y, int width, int height) {
+ super.setBounds(x, y, width, height);
+ _setSize(width, height);
+ }
private vtkScenePicker scenePicker;
repaint();
}
+ @Override
+ public double upscale(double d) {
+ return DPIUtil.upscale(d);
+ }
+
+ @Override
+ public int upscale(int i) {
+ return DPIUtil.upscale(i);
+ }
+
}