mirror of https://github.com/lcpz/lain.git
tasks widget: Ability to specify font name
This commit is contained in:
parent
c909b67a6a
commit
ca11d6acbe
|
@ -25,6 +25,11 @@ local task = {}
|
||||||
|
|
||||||
local task_notification = nil
|
local task_notification = nil
|
||||||
|
|
||||||
|
function findLast(haystack, needle)
|
||||||
|
local i=haystack:match(".*"..needle.."()")
|
||||||
|
if i==nil then return nil else return i-1 end
|
||||||
|
end
|
||||||
|
|
||||||
function task:hide()
|
function task:hide()
|
||||||
if task_notification ~= nil then
|
if task_notification ~= nil then
|
||||||
naughty.destroy(task_notification)
|
naughty.destroy(task_notification)
|
||||||
|
@ -125,8 +130,8 @@ function task:attach(widget, args)
|
||||||
local args = args or {}
|
local args = args or {}
|
||||||
|
|
||||||
task.font_size = tonumber(args.font_size) or 12
|
task.font_size = tonumber(args.font_size) or 12
|
||||||
task.font = beautiful.font:sub(beautiful.font:find(""),
|
task.font = args.font or beautiful.font:sub(beautiful.font:find(""),
|
||||||
beautiful.font:find(" "))
|
findLast(beautiful.font, " "))
|
||||||
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"
|
||||||
|
|
Loading…
Reference in New Issue