]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/utils/vtkToolTip.java
Scale tooltip font by display DPI.
[simantics/3d.git] / org.simantics.g3d.vtk / src / org / simantics / g3d / vtk / utils / vtkToolTip.java
index e5625746997581b87ab77ba8603be596846ccb2c..bb03d3b085ae947fe9d53ebe0d001268228d98c1 100644 (file)
@@ -18,6 +18,7 @@ public class vtkToolTip<T> implements RenderListener{
        double backgroundOpacity = 0.8;
        double color[] = new double[] {0.0,0.0,0.0};
        double frameColor[] = new double[] {0.0,0.0,0.0};
+       int fontSize = 12;
        
        T obj = null;
        Point3d pos3d;
@@ -80,6 +81,10 @@ public class vtkToolTip<T> implements RenderListener{
                this.frameColor = frameColor;
        }
        
+       public void setFontSize(int fontSize) {
+               this.fontSize = fontSize;
+       }
+       
        /**
         * Removes/hides current tooltip.
         */
@@ -190,6 +195,7 @@ public class vtkToolTip<T> implements RenderListener{
                        } else {
                                prop.SetFrame(0);
                        }
+                       prop.SetFontSize(view.upscale(fontSize));
                        
                        prop.Delete();
                        view.addDeletable(textActor);