parent
cc97e86709
commit
108a932a58
|
|
@ -1,37 +1,37 @@
|
||||||
{
|
{
|
||||||
const WIDGET_UTILS_HIDE = function() {
|
|
||||||
//exports.cleanup();
|
|
||||||
if (!global.WIDGETS) return;
|
|
||||||
g.reset(); // reset colors
|
|
||||||
for (var w of global.WIDGETS) {
|
|
||||||
if (w._draw) return; // already hidden
|
|
||||||
w._draw = w.draw;
|
|
||||||
w.draw = () => {};
|
|
||||||
w._area = w.area;
|
|
||||||
w.area = "";
|
|
||||||
if (w.x!=undefined) g.clearRect(w.x,w.y,w.x+w.width-1,w.y+23);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
/// Show any hidden widgets
|
|
||||||
const WIDGET_UTILS_SHOW = function() {
|
|
||||||
//exports.cleanup();
|
|
||||||
if (!global.WIDGETS) return;
|
|
||||||
for (var w of global.WIDGETS) {
|
|
||||||
if (!w._draw) return; // not hidden
|
|
||||||
w.draw = w._draw;
|
|
||||||
w.area = w._area;
|
|
||||||
delete w._draw;
|
|
||||||
delete w._area;
|
|
||||||
w.draw(w);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
let timeout;
|
let timeout;
|
||||||
let onMusicVolume = (volPercent)=>{
|
let onMusicVolume = (volPercent)=>{
|
||||||
if (timeout) {clearTimeout(timeout);}
|
if (timeout) {clearTimeout(timeout); timeout=undefined;}
|
||||||
|
|
||||||
if (Bangle.CLOCK) {
|
if (Bangle.CLOCK) {
|
||||||
|
|
||||||
|
const WIDGET_UTILS_HIDE = function() {
|
||||||
|
//exports.cleanup();
|
||||||
|
if (!global.WIDGETS) return;
|
||||||
|
g.reset(); // reset colors
|
||||||
|
for (var w of global.WIDGETS) {
|
||||||
|
if (w._draw) return; // already hidden
|
||||||
|
w._draw = w.draw;
|
||||||
|
w.draw = () => {};
|
||||||
|
w._area = w.area;
|
||||||
|
w.area = "";
|
||||||
|
if (w.x!=undefined) g.clearRect(w.x,w.y,w.x+w.width-1,w.y+23);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
/// Show any hidden widgets
|
||||||
|
const WIDGET_UTILS_SHOW = function() {
|
||||||
|
//exports.cleanup();
|
||||||
|
if (!global.WIDGETS) return;
|
||||||
|
for (var w of global.WIDGETS) {
|
||||||
|
if (!w._draw) return; // not hidden
|
||||||
|
w.draw = w._draw;
|
||||||
|
w.area = w._area;
|
||||||
|
delete w._draw;
|
||||||
|
delete w._area;
|
||||||
|
w.draw(w);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
let isAllWidgetsHidden = true;
|
let isAllWidgetsHidden = true;
|
||||||
if (global.WIDGETS) {
|
if (global.WIDGETS) {
|
||||||
for (var w of global.WIDGETS) {
|
for (var w of global.WIDGETS) {
|
||||||
|
|
@ -41,7 +41,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!timeout) {WIDGET_UTILS_HIDE();}
|
WIDGET_UTILS_HIDE();
|
||||||
let barWidth = g.getWidth()*volPercent/100;
|
let barWidth = g.getWidth()*volPercent/100;
|
||||||
g.
|
g.
|
||||||
setColor(0x0000).fillRect(0,0,g.getWidth(),24).
|
setColor(0x0000).fillRect(0,0,g.getWidth(),24).
|
||||||
|
|
@ -58,7 +58,6 @@
|
||||||
} else {
|
} else {
|
||||||
Bangle.load();
|
Bangle.load();
|
||||||
}
|
}
|
||||||
timeout = undefined;
|
|
||||||
};
|
};
|
||||||
timeout = setTimeout(goAway, 3*1000);
|
timeout = setTimeout(goAway, 3*1000);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue