Espruino/libs/js/banglejs/E_showMessage.min.js
Gordon Williams bca64ccb1e Graphics: add wrapString to wrap messages to the correct length
Bangle.js: update showMessage and showPrompt with correct wrapping
2021-10-07 10:43:29 +01:00

1 line
402 B
JavaScript

(function(c,e){g.clear(1);Bangle.drawWidgets();g.reset().setFont("6x8",128<g.getWidth()?2:1).setFontAlign(0,0);var a=g.getWidth(),f=g.getHeight(),d=g.getFontHeight(),b=g.wrapString(e,a-2);c=g.wrapString(c||"",a-2);g.drawString(c.join("\n"),a/2,(f+b.length*d)/2);e&&g.setColor(g.theme.fgH).setBgColor(g.theme.bgH).clearRect(0,24,a-1,28+b.length*d).drawString(b.join("\n"),a/2,26+b.length*d/2);g.flip()})