From: Samir Benmendil Date: Thu, 13 Jun 2013 01:36:54 +0000 (+0200) Subject: split each widget into its own file X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/fb979e3bd94acecee103c9a6ff759bbee635691c split each widget into its own file --- diff --git a/awesome/topbar.lua b/awesome/topbar.lua index 84a7b5a..58c0195 100644 --- a/awesome/topbar.lua +++ b/awesome/topbar.lua @@ -1,12 +1,12 @@ -- Widget and layout library -wibox = require("wibox") --- my widgets -require("widgets") +local wibox = require("wibox") --- {{{ Wibox +-- my widgets +local volume_widget = require("widgets/volume_widget") -- Create a textclock widget mytextclock = awful.widget.textclock() +-- {{{ Wibox -- Create a wibox for each screen and add it mywibox = {} mypromptbox = {} @@ -86,8 +86,7 @@ for s = 1, screen.count() do -- Widgets that are aligned to the right local right_layout = wibox.layout.fixed.horizontal() if s == 1 then right_layout:add(wibox.widget.systray()) end - --right_layout:add(APW) - right_layout:add(volwidget) + right_layout:add(volume_widget) right_layout:add(mytextclock) right_layout:add(mylayoutbox[s]) diff --git a/awesome/widgets.lua b/awesome/widgets/volume_widget.lua similarity index 97% rename from awesome/widgets.lua rename to awesome/widgets/volume_widget.lua index 420a12f..fc9c82e 100644 --- a/awesome/widgets.lua +++ b/awesome/widgets/volume_widget.lua @@ -1,6 +1,7 @@ local vicious = require("vicious") vicious.contrib = require("vicious.contrib") local utils = require("utils") +local volwidget = { } --{{{ Volume progressbar volwidget = awful.widget.progressbar() @@ -39,3 +40,5 @@ volwidget:buttons(awful.util.table.join( awful.button({ }, 1, function () utils. end) )) --}}} + +return volwidget