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
|
||||
|
||||
function task:show()
|
||||
function task:show(scr_pos)
|
||||
task:hide()
|
||||
|
||||
local f, c_text
|
||||
|
@ -51,6 +51,7 @@ function task:show()
|
|||
fg = task.fg,
|
||||
bg = task.bg,
|
||||
timeout = task.timeout,
|
||||
screen = scr_pos or 1
|
||||
})
|
||||
end
|
||||
|
||||
|
@ -106,6 +107,7 @@ function task:prompt_search()
|
|||
fg = task.fg,
|
||||
bg = task.bg,
|
||||
timeout = task.timeout,
|
||||
screen = mouse.screen
|
||||
})
|
||||
end,
|
||||
nil,
|
||||
|
@ -122,11 +124,12 @@ function task:attach(widget, args)
|
|||
task.bg = args.bg or beautiful.bg_normal or "#FFFFFF"
|
||||
task.position = args.position or "top_right"
|
||||
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_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)
|
||||
end
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ function fs:hide()
|
|||
end
|
||||
end
|
||||
|
||||
function fs:show(t_out)
|
||||
function fs:show(t_out, scr)
|
||||
fs:hide()
|
||||
|
||||
local f = io.popen(helpers.scripts_dir .. "dfs")
|
||||
|
@ -44,9 +44,10 @@ function fs:show(t_out)
|
|||
f:close()
|
||||
|
||||
notification = naughty.notify({
|
||||
preset = fs_notification_preset,
|
||||
text = ws,
|
||||
preset = fs_notification_preset,
|
||||
text = ws,
|
||||
timeout = t_out,
|
||||
screen = scr or 1
|
||||
})
|
||||
end
|
||||
|
||||
|
@ -106,7 +107,7 @@ local function worker(args)
|
|||
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)
|
||||
|
||||
helpers.newtimer(partition, timeout, update)
|
||||
|
|
|
@ -76,7 +76,7 @@ local function worker(args)
|
|||
end
|
||||
naughty.notify({
|
||||
preset = mail_notification_preset,
|
||||
text = nt,
|
||||
text = nt
|
||||
})
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue