MCPcopy Create free account
hub / github.com/Julow/Unexpected-Keyboard / drawLabel

Method drawLabel

srcs/juloo.keyboard2/Keyboard2View.java:427–436  ·  view source on GitHub ↗
(Canvas canvas, KeyValue kv, float x, float y,
      float keyH, boolean isKeyDown, Theme.Computed.Key tc)

Source from the content-addressed store, hash-verified

425 }
426
427 private void drawLabel(Canvas canvas, KeyValue kv, float x, float y,
428 float keyH, boolean isKeyDown, Theme.Computed.Key tc)
429 {
430 kv = modifyKey(kv, _mods);
431 if (kv == null)
432 return;
433 float textSize = scaleTextSize(kv, true);
434 Paint p = tc.label_paint(kv.hasFlagsAny(KeyValue.FLAG_KEY_FONT), labelColor(kv, isKeyDown, false), textSize);
435 canvas.drawText(kv.getString(), x, (keyH - p.ascent() - p.descent()) / 2f + y, p);
436 }
437
438 private void drawSubLabel(Canvas canvas, KeyValue kv, float x, float y,
439 float keyW, float keyH, int sub_index, boolean isKeyDown,

Callers 1

onDrawMethod · 0.95

Calls 6

modifyKeyMethod · 0.95
scaleTextSizeMethod · 0.95
labelColorMethod · 0.95
label_paintMethod · 0.80
getStringMethod · 0.80
hasFlagsAnyMethod · 0.45

Tested by

no test coverage detected