Я хочу изменить / охватить содержимое клиента (в связи с сигналом): я просто заставляю виджет / wibox отображаться с правильным размером и положением.
Поэтому я помещаю это в свой manage
сигнал:
local w = wibox({
x = c.x,
y = c.y,
width = c.width,
height = c.height,
visible = false,
ontop = true,
widget = my_widget(c)
})
c.mawibox = w
Когда я расфокусирую клиента, я переключаю видимость: c.mawibox.visible = true
, но когда я покидаю текущий тег, по-прежнему появляется wibox: как добавить видимость только для окна клиента?
Есть ли другой способ создать этот эффект? Можно ли добавить поверхность Cairo поверх содержимого клиента?