Fix widclkmod

master
Bryan 2023-12-31 17:52:57 -06:00
parent 267eb98fc3
commit ad3b181f0c
1 changed files with 2 additions and 2 deletions

View File

@ -1,13 +1,13 @@
/* Simple clock that appears in the widget bar if no other clock /* Simple clock that appears in the widget bar if no other clock
is running. We update once per minute, but don't bother stopping is running. We update once per minute, but don't bother stopping
if the */ if the */
WIDGETS["wdclk"]={area:"tl",width:Bangle.CLOCK?0:52/* g.stringWidth("00:00") */,draw:function() { WIDGETS["wdclkmod"]={area:"tl",width:Bangle.CLOCK?0:52/* g.stringWidth("00:00") */,draw:function() {
if (!Bangle.CLOCK == !this.width) { // if we're the wrong size for if we have a clock or not... if (!Bangle.CLOCK == !this.width) { // if we're the wrong size for if we have a clock or not...
this.width = Bangle.CLOCK?0:52; this.width = Bangle.CLOCK?0:52;
return setTimeout(Bangle.drawWidgets,1); // widget changed size - redraw return setTimeout(Bangle.drawWidgets,1); // widget changed size - redraw
} }
if (!this.width) return; // if not visible, return if (!this.width) return; // if not visible, return
g.reset().g.setFont("6x8").setFontAlign(0,0); g.reset().setFont("6x8").setFontAlign(0,0);
var time = require("locale").time(new Date(),1); var time = require("locale").time(new Date(),1);
g.clearRect(this.x, this.y, this.x+this.width-1, this.y+23).drawString(time, this.x+this.width/2, this.y+12); // 5 * 6*2 = 60 g.clearRect(this.x, this.y, this.x+this.width-1, this.y+23).drawString(time, this.x+this.width/2, this.y+12); // 5 * 6*2 = 60
// queue draw in one minute // queue draw in one minute