Espruino/libs/js/banglejs/Bangle_drawWidgets.min.js
2022-11-07 23:28:43 +01:00

1 line
425 B
JavaScript

(function(){if(global.WIDGETS){var d=g.getWidth(),e=g.getHeight(),c={tl:{x:28,y:0,r:0,c:0},tr:{x:d-28,y:0,r:1,c:0},bl:{x:24,y:e-24,r:0,c:0},br:{x:d-24,y:e-24,r:1,c:0}},b,a;for(a of WIDGETS)(b=c[a.area])&&0!=a.width&&(a.x=b.x-b.r*a.width,a.y=b.y,b.x+=a.width*(1-2*b.r),b.c++);g.reset();(c.tl.c||c.tr.c)&&g.clearRect(0,0,d-1,23);(c.bl.c||c.br.c)&&g.clearRect(0,e-24,d-1,e-1);try{for(a of WIDGETS)a.draw(a)}catch(f){print(f)}}})