First (hopefully) working version of caption processing.
[screen-lua.git] / src / scripts / caption.lua
blobc5ba97085083720c73b016e8c979804d0159de41
1 function captionprocess (canvas)
2 display = canvas.display
3 windows = screen.windows()
5 caption = " "
6 for i, w in ipairs(windows) do
7 if w == canvas.window then
8 caption = caption .. "%{= b}"
9 end
10 caption = caption .. string.format("%d: %s", w.number, w.title)
11 caption = caption .. " "
12 end
14 canvas.caption = caption
15 return 1
16 end
18 screen.hook("processcaption", captionprocess);