Minor fixes

master
David Peer 2022-10-02 18:42:10 +02:00
parent 68382b81ae
commit b3ffa417b0
1 changed files with 26 additions and 23 deletions

View File

@ -165,18 +165,18 @@ function draw() {
function drawMainScreen(){ function drawMainScreen(){
// Get menu item based on x // Get menu item based on x
var menuItem = menu[settings.menuPosX]; var menuItem = menu[settings.menuPosX];
var cmd = menuItem.name.slice(0,5).toLowerCase(); var cmd = menuItem.name.slice(0,5).toLowerCase();
drawCmd(cmd); drawCmd(cmd);
// Draw menu items depending on our y value // Draw menu items depending on our y value
drawMenuItems(menuItem); drawMenuItems(menuItem);
// And draw the cursor // And draw the cursor
drawCursor(); drawCursor();
} }
function drawMenuItems(menuItem) { function drawMenuItems(menuItem) {
var start = parseInt(settings.menuPosY / 4) * 4; var start = parseInt(settings.menuPosY / 4) * 4;
@ -200,22 +200,25 @@ function drawCursor(){
} }
} }
function drawText(key, value, line){ function drawText(key, value, line){
var x = 15; var x = 15;
var y = line * 27 + 28; var y = line * 27 + 28;
g.setColor(g.theme.fg);
if(key){ g.setFontUbuntuMono();
key = (key.toLowerCase() + " ").slice(0, 4) + "|"; g.setFontAlign(-1, -1);
} else { g.setColor(g.theme.fg);
key = ""
}
value = String(value).replace("\n", " "); if(key){
g.drawString(key + value, x, y); key = (key.toLowerCase() + " ").slice(0, 4) + "|";
} else {
key = ""
}
lock_input -= 1; value = String(value).replace("\n", " ");
} g.drawString(key + value, x, y);
lock_input -= 1;
}
function drawCmd(cmd){ function drawCmd(cmd){