mirror of https://github.com/lcpz/lain.git
allow to define in supported widgets which don't allow it already
This commit is contained in:
parent
95fe93a751
commit
2e8fd41bc3
|
@ -31,7 +31,7 @@ function task:hide()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function task:show()
|
function task:show(scr_pos)
|
||||||
task:hide()
|
task:hide()
|
||||||
|
|
||||||
local f, c_text
|
local f, c_text
|
||||||
|
@ -51,6 +51,7 @@ function task:show()
|
||||||
fg = task.fg,
|
fg = task.fg,
|
||||||
bg = task.bg,
|
bg = task.bg,
|
||||||
timeout = task.timeout,
|
timeout = task.timeout,
|
||||||
|
screen = scr_pos or 1
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -106,6 +107,7 @@ function task:prompt_search()
|
||||||
fg = task.fg,
|
fg = task.fg,
|
||||||
bg = task.bg,
|
bg = task.bg,
|
||||||
timeout = task.timeout,
|
timeout = task.timeout,
|
||||||
|
screen = mouse.screen
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
nil,
|
nil,
|
||||||
|
@ -122,11 +124,12 @@ function task:attach(widget, args)
|
||||||
task.bg = args.bg or beautiful.bg_normal or "#FFFFFF"
|
task.bg = args.bg or beautiful.bg_normal or "#FFFFFF"
|
||||||
task.position = args.position or "top_right"
|
task.position = args.position or "top_right"
|
||||||
task.timeout = args.timeout or 7
|
task.timeout = args.timeout or 7
|
||||||
|
task.scr_pos = args.scr_pos or 1
|
||||||
|
|
||||||
task.notify_icon = icons_dir .. "/taskwarrior/task.png"
|
task.notify_icon = icons_dir .. "/taskwarrior/task.png"
|
||||||
task.notify_icon_small = icons_dir .. "/taskwarrior/tasksmall.png"
|
task.notify_icon_small = icons_dir .. "/taskwarrior/tasksmall.png"
|
||||||
|
|
||||||
widget:connect_signal("mouse::enter", function () task:show() end)
|
widget:connect_signal("mouse::enter", function () task:show(scr_pos) end)
|
||||||
widget:connect_signal("mouse::leave", function () task:hide() end)
|
widget:connect_signal("mouse::leave", function () task:hide() end)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ function fs:hide()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function fs:show(t_out)
|
function fs:show(t_out, scr)
|
||||||
fs:hide()
|
fs:hide()
|
||||||
|
|
||||||
local f = io.popen(helpers.scripts_dir .. "dfs")
|
local f = io.popen(helpers.scripts_dir .. "dfs")
|
||||||
|
@ -47,6 +47,7 @@ function fs:show(t_out)
|
||||||
preset = fs_notification_preset,
|
preset = fs_notification_preset,
|
||||||
text = ws,
|
text = ws,
|
||||||
timeout = t_out,
|
timeout = t_out,
|
||||||
|
screen = scr or 1
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -106,7 +107,7 @@ local function worker(args)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
fs.widget:connect_signal('mouse::enter', function () fs:show(0) end)
|
fs.widget:connect_signal('mouse::enter', function () fs:show(0, mouse.screen) end)
|
||||||
fs.widget:connect_signal('mouse::leave', function () fs:hide() end)
|
fs.widget:connect_signal('mouse::leave', function () fs:hide() end)
|
||||||
|
|
||||||
helpers.newtimer(partition, timeout, update)
|
helpers.newtimer(partition, timeout, update)
|
||||||
|
|
|
@ -76,7 +76,7 @@ local function worker(args)
|
||||||
end
|
end
|
||||||
naughty.notify({
|
naughty.notify({
|
||||||
preset = mail_notification_preset,
|
preset = mail_notification_preset,
|
||||||
text = nt,
|
text = nt
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue