wipe away beautiful reference

This commit is contained in:
copycat-killer 2017-01-27 14:59:31 +01:00
parent ae4b9b2728
commit 83b96b3c3a

View file

@ -13,14 +13,10 @@
--]] --]]
local awful = require("awful") local awful = require("awful")
local beautiful = require("beautiful") local sqrt = math.sqrt
local math = { sqrt = math.sqrt }
local pairs = pairs local pairs = pairs
local string = { gsub = string.gsub }
local client = client local client = client
local screen = screen
local tonumber = tonumber local tonumber = tonumber
local wrequire = require("lain.helpers").wrequire local wrequire = require("lain.helpers").wrequire
local setmetatable = setmetatable local setmetatable = setmetatable
@ -89,10 +85,10 @@ function util.mc(c)
c.floating = true c.floating = true
local s = awful.screen.focused() local s = awful.screen.focused()
local mg = s.geometry local mg = s.geometry
local mwfact = beautiful.master_width_factor or 0.5 local mwfact = s.selected_tag.master_width_factor or 0.5
local g = {} local g = {}
g.width = math.sqrt(mwfact) * mg.width g.width = sqrt(mwfact) * mg.width
g.height = math.sqrt(mwfact) * mg.height g.height = sqrt(mwfact) * mg.height
g.x = mg.x + (mg.width - g.width) / 2 g.x = mg.x + (mg.width - g.width) / 2
g.y = mg.y + (mg.height - g.height) / 2 g.y = mg.y + (mg.height - g.height) / 2
@ -165,9 +161,9 @@ end
-- On the fly useless gaps change -- On the fly useless gaps change
function util.useless_gaps_resize(thatmuch) function util.useless_gaps_resize(thatmuch)
beautiful.useless_gap = beautiful.useless_gap or 0 local scr = awful.screen.focused()
beautiful.useless_gap = tonumber(beautiful.useless_gap) + thatmuch scr.selected_tag.gap = scr.selected_tag.gap + thatmuch
awful.layout.arrange(awful.screen.focused()) awful.layout.arrange(scr)
end end
return setmetatable(util, { __index = wrequire }) return setmetatable(util, { __index = wrequire })