Some linting

- layout/centerwork: specify client as a dependency, improve logic at lines
  141, 149
- widget/temp: remove whitespace

Signed-off-by: Luca Capezzuto <luca.cpz@gmail.com>
This commit is contained in:
Luca Capezzuto 2022-06-11 11:26:23 +02:00
parent 29f8d1fc36
commit 5403835b96
No known key found for this signature in database
GPG Key ID: 35B564C871E7EFEA
2 changed files with 15 additions and 10 deletions

View File

@ -10,7 +10,12 @@
--]] --]]
local floor, max, mouse, mousegrabber, screen = math.floor, math.max, mouse, mousegrabber, screen local floor = math.floor
local max = math.max
local mouse = mouse
local mousegrabber = mousegrabber
local screen = screen
local client = client
local centerwork = { local centerwork = {
name = "centerwork", name = "centerwork",
@ -138,7 +143,7 @@ local function mouse_resize_handler(c, _, _, _, orientation)
if g.height + 15 >= wa.height then if g.height + 15 >= wa.height then
offset = g.height * .5 offset = g.height * .5
cursor = "sb_h_double_arrow" cursor = "sb_h_double_arrow"
elseif not (g.y + g.height + 15 > wa.y + wa.height) then elseif g.y + g.height + 15 <= wa.y + wa.height then
offset = g.height offset = g.height
end end
corner_coords = { x = wa.x + wa.width * (1 - mwfact) / 2, y = g.y + offset } corner_coords = { x = wa.x + wa.width * (1 - mwfact) / 2, y = g.y + offset }
@ -146,7 +151,7 @@ local function mouse_resize_handler(c, _, _, _, orientation)
if g.width + 15 >= wa.width then if g.width + 15 >= wa.width then
offset = g.width * .5 offset = g.width * .5
cursor = "sb_v_double_arrow" cursor = "sb_v_double_arrow"
elseif not (g.x + g.width + 15 > wa.x + wa.width) then elseif g.x + g.width + 15 <= wa.x + wa.width then
offset = g.width offset = g.width
end end
corner_coords = { y = wa.y + wa.height * (1 - mwfact) / 2, x = g.x + offset } corner_coords = { y = wa.y + wa.height * (1 - mwfact) / 2, x = g.x + offset }
@ -156,22 +161,22 @@ local function mouse_resize_handler(c, _, _, _, orientation)
local prev_coords = {} local prev_coords = {}
mousegrabber.run(function(_mouse) mousegrabber.run(function(m)
if not c.valid then return false end if not c.valid then return false end
for _, v in ipairs(_mouse.buttons) do for _, v in ipairs(m.buttons) do
if v then if v then
prev_coords = { x = _mouse.x, y = _mouse.y } prev_coords = { x = m.x, y = m.y }
local new_mwfact local new_mwfact
if orientation == 'vertical' then if orientation == 'vertical' then
new_mwfact = 1 - (_mouse.x - wa.x) / wa.width * 2 new_mwfact = 1 - (m.x - wa.x) / wa.width * 2
else else
new_mwfact = 1 - (_mouse.y - wa.y) / wa.height * 2 new_mwfact = 1 - (m.y - wa.y) / wa.height * 2
end end
c.screen.selected_tag.master_width_factor = math.min(math.max(new_mwfact, 0.01), 0.99) c.screen.selected_tag.master_width_factor = math.min(math.max(new_mwfact, 0.01), 0.99)
return true return true
end end
end end
return prev_coords.x == _mouse.x and prev_coords.y == _mouse.y return prev_coords.x == m.x and prev_coords.y == m.y
end, cursor) end, cursor)
end end