diff options
Diffstat (limited to 'widgets/volumedropdown.lua')
| -rw-r--r-- | widgets/volumedropdown.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/widgets/volumedropdown.lua b/widgets/volumedropdown.lua index dad20eb..fe6421f 100644 --- a/widgets/volumedropdown.lua +++ b/widgets/volumedropdown.lua @@ -7,10 +7,19 @@ local pavolctld = require("lib.pavolctld") -- return table local widget = {} +-- dbmeter widget.dbmeter = wibox.widget.textbox("-999.99 dB") -- max width text local dbmeter_maxwidth, _ = widget.dbmeter:get_preferred_size_at_dpi(beautiful.xresources.get_dpi()) -- max width, TODO per screen dpi dbmeter_maxwidth = dbmeter_maxwidth * 1.5 -- ??? +local dbmeter_set_text_orig = widget.dbmeter.set_text -- TODO cleaner way of getting set_text +widget.dbmeter.set_text = function(self, db) + if db >= 0 then + db = "+" .. db + end + dbmeter_set_text_orig(self, db .. " dB") +end +-- widgets local slider = wibox.widget { bar_height = 0, widget = wibox.widget.slider, |
