Fuxx
This commit is contained in:
parent
8268fba83d
commit
7ed2a6e110
9565 changed files with 1315332 additions and 90 deletions
37
home/.config/awesome/lib/bling/layout/deck.lua
Normal file
37
home/.config/awesome/lib/bling/layout/deck.lua
Normal file
|
@ -0,0 +1,37 @@
|
|||
local mylayout = {}
|
||||
|
||||
mylayout.name = "deck"
|
||||
|
||||
function mylayout.arrange(p)
|
||||
local area = p.workarea
|
||||
local t = p.tag or screen[p.screen].selected_tag
|
||||
local client_count = #p.clients
|
||||
|
||||
if client_count == 1 then
|
||||
local c = p.clients[1]
|
||||
local g = {
|
||||
x = area.x,
|
||||
y = area.y,
|
||||
width = area.width,
|
||||
height = area.height,
|
||||
}
|
||||
p.geometries[c] = g
|
||||
return
|
||||
end
|
||||
|
||||
local xoffset = area.width * 0.1 / (client_count - 1)
|
||||
local yoffset = area.height * 0.1 / (client_count - 1)
|
||||
|
||||
for idx = 1, client_count do
|
||||
local c = p.clients[idx]
|
||||
local g = {
|
||||
x = area.x + (idx - 1) * xoffset,
|
||||
y = area.y + (idx - 1) * yoffset,
|
||||
width = area.width - (xoffset * (client_count - 1)),
|
||||
height = area.height - (yoffset * (client_count - 1)),
|
||||
}
|
||||
p.geometries[c] = g
|
||||
end
|
||||
end
|
||||
|
||||
return mylayout
|
Loading…
Add table
Add a link
Reference in a new issue