mirror of https://github.com/lcpz/lain.git
1.3 KiB
1.3 KiB
Attaches a calendar notification to a widget.
lain.widgets.calendar:attach(widget)
- Left click: switch to previous month.
- Right click: switch to next month.
Optionally you can call the function with bg and fg colors arguments, both or just one:
lain.widgets.calendar:attach(mytextclock, "#FFFFFF", "#000000")
-- or
lain.widgets.calendar:attach(mytextclock, "#FFFFFF")
-- or
lain.widgets.calendar:attach(mytextclock, nil, "#000000")
default bg and fg colors are beautiful.bg_normal
and beautiful.fg_focus
.
Notification will show an icon displaying current day, and formatted output
from cal
with current day highlighted.
Calendar icons are placed in lain/icons/cal, default set being white
.
You can add your own set, and tell lain to use it like this:
lain.widgets.calendar.icons_dir = lain.widgets.icons_dir .. "cal/myicons"
also, you can set notification font size:
lain.widgets.calendar.font_size = 14
default is 12.
Finally, you can call the notification with a key binding like this:
awful.key({ altkey }, "c", function () lain.widgets.calendar:show(7) end),
where altkey = "Mod1"
and show
argument is an optional integer, meaning timeout seconds.