Gordon Williams 2022-11-15 08:58:49 +00:00
parent c2e8b2ab98
commit 37b6637969
2 changed files with 4 additions and 8 deletions

View File

@ -42,13 +42,13 @@ let draw = function() {
// Draw hour
g.reset().clearRect(R); // clear whole background (w/o widgets)
g.setFontAlign(-1, 0).setFont("PaytoneOne");
g.drawString(hourStr, fontBorder, y-offsy);
g.drawString(hourStr, fontBorder, y-offsy).setFont("4x6"); // draw and unload custom font
// add slope in background color
g.setColor(g.theme.bg).fillPoly([0,y+slope-slopeBorderUpper, R.w,y-slope-slopeBorderUpper,
R.w,y-slope, 0,y+slope]);
// Draw minute to offscreen buffer
g2.setColor(0).fillRect(0,0,g2.getWidth(),g2.getHeight()).setFontAlign(1, 0).setFont("PaytoneOne");
g2.setColor(1).drawString(minStr, g2.getWidth()-fontBorder, g2.getHeight()/2);
g2.setColor(1).drawString(minStr, g2.getWidth()-fontBorder, g2.getHeight()/2).setFont("4x6"); // draw and unload custom font
g2.setColor(0).fillPoly([0,0, g2.getWidth(),0, 0,slope*2]);
// start the animation *in*
animate(true);
@ -107,8 +107,6 @@ Bangle.setUI({
animInterval = undefined;
if (drawTimeout) clearTimeout(drawTimeout);
drawTimeout = undefined;
// Remove the loaded font if app is changed during animation
g.reset();
delete Graphics.prototype.setFontPaytoneOne;
}});
// Load widgets

View File

@ -57,14 +57,14 @@ let draw = function() {
// Draw hour
g.reset().clearRect(R); // clear whole background (w/o widgets)
g.setFontAlign(-1, 0).setFont("PaytoneOne");
g.drawString(hourStr, fontBorder, y-offsy);
g.drawString(hourStr, fontBorder, y-offsy).setFont("4x6"); // draw and unload custom font
// add slope in background color
g.setColor(g.theme.bg).fillPoly([0,y+slope-slopeBorderUpper, R.w,y-slope-slopeBorderUpper,
R.w,y-slope, 0,y+slope]);
// Draw minute to offscreen buffer
g2.setColor(0).fillRect(0,0,g2.getWidth(),g2.getHeight()).setFontAlign(1, 0).setFont("PaytoneOne");
g2.setColor(1).drawString(minStr, g2.getWidth()-fontBorder, g2.getHeight()/2);
g2.setColor(1).drawString(minStr, g2.getWidth()-fontBorder, g2.getHeight()/2).setFont("4x6"); // draw and unload custom font
g2.setColor(0).fillPoly([0,0, g2.getWidth(),0, 0,slope*2]);
// start the animation *in*
animate(true);
@ -230,8 +230,6 @@ Bangle.setUI({
animInterval = undefined;
if (drawTimeout) clearTimeout(drawTimeout);
drawTimeout = undefined;
// Remove the loaded font if app is changed during animation
g.reset();
delete Graphics.prototype.setFontPaytoneOne;
}});
// Load widgets