mirror of https://github.com/espruino/BangleApps
restored icon.js and changed to split on first word when App name is longer than 12 chars
parent
c6f0074136
commit
c2ddd7cc58
|
@ -20,19 +20,11 @@ function draw_icon(pos, id, select) {
|
||||||
var x = ((pos % 3)*80) + 2;
|
var x = ((pos % 3)*80) + 2;
|
||||||
var y = 80;
|
var y = 80;
|
||||||
|
|
||||||
if (select) {
|
|
||||||
//g.setColor(0.3,0.3,0.3).fillRect(x,y,x+79,y+99); // bigger than icon
|
|
||||||
} else {
|
|
||||||
// some icons will vanish on a black background, so draw a box smaller than the icon to sit on
|
|
||||||
//g.setColor(0.3,0.3,0.3).fillRect(x+5,y+11,x+73,y+73);
|
|
||||||
}
|
|
||||||
|
|
||||||
g.setColor(-1);
|
g.setColor(-1);
|
||||||
g.drawImage(s.read(apps[id].icon),x+2,y+11,{scale:1.625});
|
g.drawImage(s.read(apps[id].icon),x+2,y+11,{scale:1.625});
|
||||||
|
|
||||||
if (select) {
|
if (select) {
|
||||||
// white bounding box
|
g.setColor(1,1,1).drawRect(x,y,x+79,y+99); // white bounding box
|
||||||
g.setColor(1,1,1).drawRect(x,y,x+79,y+99);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -54,8 +46,8 @@ function draw() {
|
||||||
} else {
|
} else {
|
||||||
// some app names are too long for one line
|
// some app names are too long for one line
|
||||||
var name = apps[selected].name;
|
var name = apps[selected].name;
|
||||||
var first = name.substring(0, name.lastIndexOf(" "));
|
var first = name.substring(0, name.indexOf(" "));
|
||||||
var last = name.substring(name.lastIndexOf(" ") + 1, name.length);
|
var last = name.substring(name.indexOf(" ") + 1, name.length);
|
||||||
g.drawString(first, 120, 40, true);
|
g.drawString(first, 120, 40, true);
|
||||||
g.drawString(last, 120, 200, true);
|
g.drawString(last, 120, 200, true);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
require("heatshrink").decompress(atob("mEwwhC/AH4ATxAAQC+2N7vd7AX/C/6/7a/4X/a/4X/C/4X/C/4Xfl3iC6vu9wXtI653WAH4A/ABg"))
|
require("heatshrink").decompress(atob("AH4A/ACXd7vQC6vUpoBBDaQXEDaQXIDZwXMAIQZHC4R6BAAIZJDAwXIDY4XHAAodJ7oXMDpQXSAAiRHhoWN7zFLDY/e9ve9zeMhvQCIIBFC5ARIC5oVNC5EOCpwABC4vuCZYXPCIwXOCJAAFC5gAJ8AXFCpwuHgDjCFqQXC6lN6gbFf5gXEAInd6AXVDYndhoXKBoIbMC5QZLC44AFDpIXNDpQXdhoYMAAbwIC6oZQbxhOKC5gbKC6BUGC6oA/AHgA=="));
|
||||||
|
|
Loading…
Reference in New Issue