summaryrefslogtreecommitdiffstats
path: root/src/graphui/classes/com/jogamp/graph/ui
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2023-03-14 15:13:34 +0100
committerSven Gothel <[email protected]>2023-03-14 15:13:34 +0100
commit40286313e716c476308b7621b6031c485aaff7be (patch)
treeee2a701e5aa7f6f92375eb1e4609f8bd40ac8dfc /src/graphui/classes/com/jogamp/graph/ui
parente219ce85b450f760671f07fde72c8d119616bb8f (diff)
GraphUI: Label: Rename pixelSize -> pixelScale, since we are view-based or in model-space.
Diffstat (limited to 'src/graphui/classes/com/jogamp/graph/ui')
-rw-r--r--src/graphui/classes/com/jogamp/graph/ui/gl/shapes/Label.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/graphui/classes/com/jogamp/graph/ui/gl/shapes/Label.java b/src/graphui/classes/com/jogamp/graph/ui/gl/shapes/Label.java
index ab1d08872..ce6cf9163 100644
--- a/src/graphui/classes/com/jogamp/graph/ui/gl/shapes/Label.java
+++ b/src/graphui/classes/com/jogamp/graph/ui/gl/shapes/Label.java
@@ -47,13 +47,13 @@ import com.jogamp.graph.ui.gl.Shape;
*/
public class Label extends Shape {
protected Font font;
- protected float pixelSize;
+ protected float pixelScale;
protected String text;
- public Label(final Factory<? extends Vertex> factory, final int renderModes, final Font font, final float pixelSize, final String text) {
+ public Label(final Factory<? extends Vertex> factory, final int renderModes, final Font font, final float pixelScale, final String text) {
super(factory, renderModes);
this.font = font;
- this.pixelSize = pixelSize;
+ this.pixelScale = pixelScale;
this.text = text;
}
@@ -93,16 +93,17 @@ public class Label extends Shape {
}
}
- public float getPixelSize() {
- return pixelSize;
+ public float getPixelScale() {
+ return pixelScale;
}
+ /** Returns {@link Font#getLineHeight()} * {@link #getPixelScale()}. */
public float getLineHeight() {
- return pixelSize * font.getLineHeight();
+ return pixelScale * font.getLineHeight();
}
public void setPixelSize(final float pixelSize) {
- this.pixelSize = pixelSize;
+ this.pixelScale = pixelSize;
markShapeDirty();
}
@@ -129,7 +130,7 @@ public class Label extends Shape {
@Override
protected void addShapeToRegion(final GL2ES2 gl, final RegionRenderer renderer) {
- tempT1.setToScale(pixelSize, pixelSize);
+ tempT1.setToScale(pixelScale, pixelScale);
final AABBox fbox = font.processString(shapeVisitor, tempT1, text, tempT2, tempT3);
final float[] ctr = box.getCenter();
setRotationOrigin( ctr[0], ctr[1], ctr[2]);
@@ -139,6 +140,6 @@ public class Label extends Shape {
@Override
public String getSubString() {
final int m = Math.min(text.length(), 8);
- return super.getSubString()+", psize " + pixelSize + ", '" + text.substring(0, m)+"'";
+ return super.getSubString()+", pscale " + pixelScale + ", '" + text.substring(0, m)+"'";
}
}