X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/98bb2dc5ef25ce2b2ad330bca7e78d77125e7c72..b82cb1aaae592497aee6ba0c44de615331ec6940:/helpers.lua diff --git a/helpers.lua b/helpers.lua index 6c0c3c4..50254c1 100644 --- a/helpers.lua +++ b/helpers.lua @@ -9,13 +9,15 @@ local debug = require("debug") local assert = assert -local capi = { timer = (type(timer) == 'table' and timer or require ("gears.timer")) } +local capi = { timer = require ("gears.timer") } local io = { open = io.open, lines = io.lines, popen = io.popen } local rawget = rawget local table = { sort = table.sort } +local wibox = require("wibox") + -- Lain helper functions for internal use -- lain.helpers local helpers = {} @@ -140,7 +142,9 @@ end -- }}} ---{{{ Iterate over table of records sorted by keys +-- {{{ Misc + +-- iterate over table of records sorted by keys function helpers.spairs(t) -- collect the keys local keys = {} @@ -157,7 +161,15 @@ function helpers.spairs(t) end end end ---}}} +-- create a lain textbox widget +function helpers.make_widget_textbox() + local w = wibox.widget.textbox('') + local t = wibox.widget.base.make_widget(w) + t.widget = w + return t +end + +-- }}} return helpers