mirror of https://github.com/lcpz/lain.git
clean a little bit
This commit is contained in:
parent
9c0b22dc88
commit
1a31a15405
|
@ -30,10 +30,9 @@ function task:hide()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function task:show(t_out, inc_offset)
|
function task:show(t_out)
|
||||||
task:hide()
|
task:hide()
|
||||||
|
|
||||||
local offs = inc_offset or 0
|
|
||||||
local tims = t_out or 0
|
local tims = t_out or 0
|
||||||
local f, c_text
|
local f, c_text
|
||||||
local today = tonumber(os.date('%d'))
|
local today = tonumber(os.date('%d'))
|
||||||
|
@ -42,49 +41,22 @@ function task:show(t_out, inc_offset)
|
||||||
local font = beautiful.font:sub(beautiful.font:find(""),
|
local font = beautiful.font:sub(beautiful.font:find(""),
|
||||||
beautiful.font:find(" "))
|
beautiful.font:find(" "))
|
||||||
|
|
||||||
if offs == 0
|
|
||||||
then -- current month showing, today highlighted
|
|
||||||
if today >= 10
|
if today >= 10
|
||||||
then
|
then
|
||||||
init_t = '/usr/bin/cal | sed -r -e "s/(^| )('
|
init_t = '/usr/bin/cal | sed -r -e "s/(^| )('
|
||||||
end
|
end
|
||||||
|
|
||||||
task.offset = 0
|
task.offset = 0
|
||||||
task.notify_icon = task.icons .. today .. ".png"
|
--task.notify_icon = task.icons .. today .. ".png"
|
||||||
|
|
||||||
-- bg and fg inverted to highlight today
|
-- bg and fg inverted to highlight today
|
||||||
f = io.popen( init_t .. today ..
|
--f = io.popen( init_t .. today ..
|
||||||
')($| )/\\1<b><span foreground=\\"'
|
--')($| )/\\1<b><span foreground=\\"'
|
||||||
.. task.bg ..
|
--.. task.bg ..
|
||||||
'\\" background=\\"'
|
--'\\" background=\\"'
|
||||||
.. task.fg ..
|
--.. task.fg ..
|
||||||
'\\">\\2<\\/span><\\/b>\\3/"' )
|
--'\\">\\2<\\/span><\\/b>\\3/"' )
|
||||||
|
|
||||||
else -- no current month showing, no day to highlight
|
|
||||||
local month = tonumber(os.date('%m'))
|
|
||||||
local year = tonumber(os.date('%Y'))
|
|
||||||
|
|
||||||
task.offset = task.offset + offs
|
|
||||||
month = month + task.offset
|
|
||||||
|
|
||||||
if month > 12 then
|
|
||||||
month = month % 12
|
|
||||||
year = year + 1
|
|
||||||
if month <= 0 then
|
|
||||||
month = 12
|
|
||||||
end
|
|
||||||
elseif month < 1 then
|
|
||||||
month = month + 12
|
|
||||||
year = year - 1
|
|
||||||
if month <= 0 then
|
|
||||||
month = 1
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
task.notify_icon = nil
|
|
||||||
|
|
||||||
f = io.popen('/usr/bin/cal ' .. month .. ' ' .. year)
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
--c_text = "<tt><span font='" .. font .. " "
|
--c_text = "<tt><span font='" .. font .. " "
|
||||||
|
@ -94,13 +66,13 @@ function task:show(t_out, inc_offset)
|
||||||
--.. f:read("*all"):gsub("\n*$", "")
|
--.. f:read("*all"):gsub("\n*$", "")
|
||||||
--.. "</span></tt>"
|
--.. "</span></tt>"
|
||||||
c_text = "hello tasks!"
|
c_text = "hello tasks!"
|
||||||
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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue