X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/97ac5f3183850ca04f7db935f2a7220618005953..f7aa325093c2effacf903b6dbfb668371355421e:/awesome/widgets/mpd_widget.lua diff --git a/awesome/widgets/mpd_widget.lua b/awesome/widgets/mpd_widget.lua index 1807054..4673929 100644 --- a/awesome/widgets/mpd_widget.lua +++ b/awesome/widgets/mpd_widget.lua @@ -1,13 +1,10 @@ -local mpc = require("widgets/mpc") -local textbox = require("wibox.widget.textbox") -local gears = require("gears") -local awful = require("awful") +local awful = require("awful") +local gears = require("gears") +local mpc = require("widgets/mpc") local naughty = require("naughty") -local timer = require("gears.timer") -local wibox = require("wibox") - ---TODO remove -local dbg = require("gears.debug") +local textbox = require("wibox.widget.textbox") +local timer = require("gears.timer") +local wibox = require("wibox") local widget = {} widget._textbox = textbox() @@ -15,14 +12,12 @@ widget._currentsong = {} widget.scroll = wibox.widget { layout = wibox.container.scroll.horizontal, - forced_width = 200, - expand = true, + max_size = 200, + extra_space = 10, step_function = wibox.container.scroll.step_functions.linear_increase, speed = 20, { widget = widget._textbox, - align = 'center', - valign = 'center' } } @@ -31,7 +26,6 @@ function widget:update_widget() local artist = self._currentsong.artist local title = self._currentsong.title local file = self._currentsong.file - text = text .. tostring(artist or "") .. " - " .. tostring(title or "") if not artist then text = string.format("%s", title or file ) else @@ -63,7 +57,6 @@ function widget:get_info(callback) info.text = tostring(song.artist or "") .. " - " .. tostring(song.title or "") .. "\n" .. tostring(song.album or "") callback(info) - return false end) end @@ -167,4 +160,11 @@ globalkeys = gears.table.join(globalkeys, awful.key({ modkey }, ".", function() widget._connection:send("next") end, { description = "next track", group = "mpd" }) ) -return widget.scroll +return { + layout = wibox.layout.align.horizontal, + forced_width = 200, + expand = "outside", + nil, + widget.scroll, + nil, +}