From: Luke Bonham Date: Sat, 29 Apr 2017 14:14:02 +0000 (+0200) Subject: watch removed: use awful.widget.watch X-Git-Url: https://git.madduck.net/etc/awesome.git/commitdiff_plain/f584555fcfde8501df84aa6eed26d9b1940c7768?ds=sidebyside;hp=-c watch removed: use awful.widget.watch --- f584555fcfde8501df84aa6eed26d9b1940c7768 diff --git a/widget/watch.lua b/widget/watch.lua deleted file mode 100644 index 36118b8..0000000 --- a/widget/watch.lua +++ /dev/null @@ -1,40 +0,0 @@ - ---[[ - - Licensed under GNU General Public License v2 - * (c) 2014, Luke Bonham - ---]] - -local helpers = require("lain.helpers") -local textbox = require("wibox.widget.textbox") - --- Template for asynchronous watcher widgets --- lain.widget.watch - -local function factory(args) - local watch = { widget = args.widget or textbox() } - local args = args or {} - local timeout = args.timeout or 5 - local nostart = args.nostart or false - local stoppable = args.stoppable or false - local cmd = args.cmd - local settings = args.settings or function() widget:set_text(output) end - - function watch.update() - helpers.async(cmd, function(f) - output = f - if output ~= watch.prev then - widget = watch.widget - settings() - watch.prev = output - end - end) - end - - watch.timer = helpers.newtimer(cmd, timeout, watch.update, nostart, stoppable) - - return watch -end - -return factory diff --git a/wiki b/wiki index d6cf027..26c61c9 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit d6cf027a4c2535c179a8112137d065a5bc740fea +Subproject commit 26c61c9585d196e31e24de5bfa673c0d8348c1d4