chore: remove unecessary max screen dims
This commit is contained in:
parent
516c3abbe0
commit
cd684593f7
22
init.lua
22
init.lua
|
@ -100,8 +100,6 @@ local nice = {}
|
|||
-- => Defaults
|
||||
-- ============================================================
|
||||
local _private = {}
|
||||
_private.max_width = 0
|
||||
_private.max_height = 0
|
||||
|
||||
-- Titlebar
|
||||
_private.titlebar_height = 38
|
||||
|
@ -658,6 +656,8 @@ end
|
|||
-- Puts all the pieces together and decorates the given client
|
||||
function _private.add_window_decorations(c)
|
||||
local client_color = c._nice_base_color
|
||||
local client_geometry = c:geometry()
|
||||
|
||||
-- Closures to avoid repitition
|
||||
local lighten = function(amount)
|
||||
return color_lighten(client_color, amount)
|
||||
|
@ -726,7 +726,7 @@ function _private.add_window_decorations(c)
|
|||
stroke_offset_outer = 0.5,
|
||||
stroke_width_inner = 2,
|
||||
stroke_width_outer = 1,
|
||||
width = _private.max_width,
|
||||
width = client_geometry.width,
|
||||
}
|
||||
-- Create the titlebar
|
||||
local titlebar = awful.titlebar(
|
||||
|
@ -771,7 +771,7 @@ function _private.add_window_decorations(c)
|
|||
-- The left side border
|
||||
local left_border_img = create_edge_left {
|
||||
client_color = client_color,
|
||||
height = _private.max_height,
|
||||
height = client_geometry.height,
|
||||
stroke_offset_outer = 0.5,
|
||||
stroke_width_outer = 1,
|
||||
stroke_color_outer = stroke_color_outer_sides,
|
||||
|
@ -843,7 +843,7 @@ function _private.add_window_decorations(c)
|
|||
stroke_offset_outer = 0.5,
|
||||
stroke_width_inner = 1,
|
||||
stroke_width_outer = 1,
|
||||
width = _private.max_width,
|
||||
width = client_geometry.width,
|
||||
},
|
||||
"vertical"
|
||||
)
|
||||
|
@ -894,16 +894,6 @@ function _private.add_window_decorations(c)
|
|||
collectgarbage "collect"
|
||||
end
|
||||
|
||||
local function update_max_screen_dims()
|
||||
local max_height, max_width = 0, 0
|
||||
for s in _G.screen do
|
||||
max_height = max(max_height, s.geometry.height)
|
||||
max_width = max(max_width, s.geometry.width)
|
||||
end
|
||||
_private.max_height = max_height * 1.5
|
||||
_private.max_width = max_width * 1.5
|
||||
end
|
||||
|
||||
local function validate_mb_bindings()
|
||||
local action_mbs = {
|
||||
"mb_move",
|
||||
|
@ -936,8 +926,6 @@ local function validate_mb_bindings()
|
|||
end
|
||||
|
||||
function nice.initialize(args)
|
||||
update_max_screen_dims()
|
||||
_G.screen.connect_signal("list", update_max_screen_dims)
|
||||
local crush = require("gears.table").crush
|
||||
local table_args = {
|
||||
titlebar_items = true,
|
||||
|
|
Loading…
Reference in New Issue