From: Guo Rui Date: Tue, 21 Jul 2009 16:30:57 +0000 (+0800) Subject: Improved caption demo script a bit. X-Git-Url: https://repo.or.cz/w/screen-lua.git/commitdiff_plain/7ff62b8e73f157be4e0ba5eb31989cb4ae3fb766 Improved caption demo script a bit. Issues remain: 1. hard to iterate through windows 2. Error in caption handler causes stack-overflow. --- diff --git a/src/scripts/caption.lua b/src/scripts/caption.lua index c5ba970..f25f8c8 100644 --- a/src/scripts/caption.lua +++ b/src/scripts/caption.lua @@ -4,11 +4,11 @@ function captionprocess (canvas) caption = " " for i, w in ipairs(windows) do - if w == canvas.window then - caption = caption .. "%{= b}" - end - caption = caption .. string.format("%d: %s", w.number, w.title) - caption = caption .. " " + t = string.format("%d: %s", w.number, w.title) + if w == canvas.window then + t = string.format("%%{= wb}%s%%{= wk}", t) + end + caption = caption .. t .. " " end canvas.caption = caption