Update timersimple.app.js

master
sir-indy 2022-04-29 11:17:27 +01:00 committed by GitHub
parent fc1bd36ec2
commit c69fe8e2c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 25 deletions

View File

@ -13,23 +13,12 @@ const timerID = "simpletimer";
Bangle.loadWidgets(); Bangle.loadWidgets();
Bangle.drawWidgets(); Bangle.drawWidgets();
var Layout = require("Layout"); //var Layout = require("Layout");
var seconds = 5 * 60; // Default to 5 minutes var seconds = 5 * 60; // Default to 5 minutes
var drawTimeout; var drawTimeout;
var timerLayout; var timerLayout;
var timePickerLayout; var timePickerLayout;
var imgArrowDown = Graphics.createImage(` var imgArrow = Graphics.createImage(`
xxx xxx
xxx xxx
xxx xxx
xxx xxx
xxxxx
xxxxx
xxx
xxx
x
`);
var imgArrowUp = Graphics.createImage(`
x x
xxx xxx
xxx xxx
@ -117,26 +106,27 @@ var timePickerLayoutCode = {
{type:undefined, height:2}, {type:undefined, height:2},
//{type:"txt", font:"15%", label:"TIMER", id:"title"}, //{type:"txt", font:"15%", label:"TIMER", id:"title"},
{type:"h", c: [ {type:"h", c: [
{type:"v", c: [ {type:"v", width:g.getWidth()/3, c: [
{type:"txt", font:"6x8", label:/*LANG*/"Hours", col:g.theme.fg2}, {type:"txt", font:"6x8", label:/*LANG*/"Hours", col:g.theme.fg2},
{type:"img", pad:8, src:imgArrowUp, col:g.theme.fg2}, {type:"img", pad:8, src:imgArrow, col:g.theme.fg2},
{type:"txt", font:"20%", label:"0", id:"hours", filly:1, fillx:1}, {type:"txt", font:"20%", label:"00", id:"hours", filly:1, fillx:1},
{type:"img", pad:8, src:imgArrowDown, col:g.theme.fg2} {type:"img", pad:8, src:imgArrow, col:g.theme.fg2, r:2}
]}, ]},
{type:"v", c: [ {type:"v", width:g.getWidth()/3, c: [
{type:"txt", font:"6x8", label:/*LANG*/"Minutes", col:g.theme.fg2}, {type:"txt", font:"6x8", label:/*LANG*/"Minutes", col:g.theme.fg2},
{type:"img", pad:8, src:imgArrowUp, col:g.theme.fg2}, {type:"img", pad:8, src:imgArrow, col:g.theme.fg2},
{type:"txt", font:"20%", label:"0", id:"mins", filly:1, fillx:1}, {type:"txt", font:"20%", label:"00", id:"mins", filly:1, fillx:1},
{type:"img", pad:8, src:imgArrowDown, col:g.theme.fg2} {type:"img", pad:8, src:imgArrow, col:g.theme.fg2, r:2}
]}, ]},
{type:"v", c: [ {type:"v", width:g.getWidth()/3, c: [
{type:"txt", font:"6x8", label:/*LANG*/"Seconds", col:g.theme.fg2}, {type:"txt", font:"6x8", label:/*LANG*/"Seconds", col:g.theme.fg2},
{type:"img", pad:8, src:imgArrowUp, col:g.theme.fg2}, {type:"img", pad:8, src:imgArrow, col:g.theme.fg2},
{type:"txt", font:"20%", label:"0", id:"secs", filly:1, fillx:1}, {type:"txt", font:"20%", label:"00", id:"secs", filly:1, fillx:1},
{type:"img", pad:8, src:imgArrowDown, col:g.theme.fg2} {type:"img", pad:8, src:imgArrow, col:g.theme.fg2, r:2}
]}, ]},
]}, ]},
{type:"btn", src:imgPlay, id:"btnStart", fillx:1 } {type:"btn", src:imgPlay, id:"btnStart", fillx:1 }
//{type:"btn", label:'Start', font:"20%", id:"btnStart", fillx:0 }
], filly:1 ], filly:1
}; };
@ -164,6 +154,7 @@ function runTimePicker() {
}); });
timePickerLayout.render(); timePickerLayout.render();
updateTimePicker(); updateTimePicker();
//timePickerLayout.debug();
} }
function runTimer() { function runTimer() {