mirror of https://github.com/lcpz/lain.git
add icon for task widget
This commit is contained in:
parent
37b61468dd
commit
f143ba3231
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
|
@ -38,34 +38,32 @@ function task:show(t_out)
|
||||||
local font = beautiful.font:sub(beautiful.font:find(""),
|
local font = beautiful.font:sub(beautiful.font:find(""),
|
||||||
beautiful.font:find(" "))
|
beautiful.font:find(" "))
|
||||||
|
|
||||||
task.offset = 0
|
|
||||||
--task.notify_icon = task.icons .. today .. ".png"
|
|
||||||
|
|
||||||
f = io.popen('task')
|
f = io.popen('task')
|
||||||
c_text = "<tt><span font='" .. font .. " "
|
c_text = "<tt><span font='" .. font .. " "
|
||||||
.. task.font_size .. "'><b>[Next Tasks]</b>\n"
|
.. task.font_size+2 .. "'><b>Tasks next</b></span>\n"
|
||||||
|
.. "<span font='" .. font .. " "
|
||||||
|
.. task.font_size .. "'>"
|
||||||
.. f:read("*all") .. "\n"
|
.. f:read("*all") .. "\n"
|
||||||
.. "</span></tt>"
|
.. "</span></tt>"
|
||||||
f:close()
|
f:close()
|
||||||
|
|
||||||
task_notification = naughty.notify({ text = c_text,
|
task_notification = naughty.notify({ text = c_text,
|
||||||
--icon = task.notify_icon,
|
icon = task.notify_icon,
|
||||||
--position = task.position,
|
position = task.position,
|
||||||
--fg = task.fg,
|
fg = task.fg,
|
||||||
--bg = task.bg,
|
bg = task.bg,
|
||||||
timeout = tims })
|
timeout = tims })
|
||||||
end
|
end
|
||||||
|
|
||||||
function task:attach(widget, args)
|
function task:attach(widget, args)
|
||||||
local args = args or {}
|
local args = args or {}
|
||||||
task.icons = args.icons or icons_dir .. "cal/white/"
|
|
||||||
task.font_size = tonumber(args.font_size) or 12
|
task.font_size = tonumber(args.font_size) or 12
|
||||||
task.fg = args.fg or beautiful.fg_normal or "#FFFFFF"
|
task.fg = args.fg or beautiful.fg_normal or "#FFFFFF"
|
||||||
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.offset = 0
|
task.notify_icon = icons_dir .. "taskwarrior.png"
|
||||||
task.notify_icon = nil
|
|
||||||
|
|
||||||
widget:connect_signal("mouse::enter", function () task:show() end)
|
widget:connect_signal("mouse::enter", function () task:show() end)
|
||||||
widget:connect_signal("mouse::leave", function () task:hide() end)
|
widget:connect_signal("mouse::leave", function () task:hide() end)
|
||||||
|
|
Loading…
Reference in New Issue