This commit is contained in:
Xinhao Yuan 2019-07-04 18:47:29 -04:00
parent 0690f3f84e
commit 805b6cb7fd
1 changed files with 5 additions and 3 deletions

View File

@ -108,6 +108,8 @@ function shrink_area_with_gap(a, gap)
end end
function start_editor(data) function start_editor(data)
local gap = data.gap or 0
if data.cmds == nil then if data.cmds == nil then
data.cmds = {} data.cmds = {}
end end
@ -170,7 +172,7 @@ function start_editor(data)
local msg, ext local msg, ext
for i, a in ipairs(closed_areas) do for i, a in ipairs(closed_areas) do
local sa = shrink_area_with_gap(a, data.gap) local sa = shrink_area_with_gap(a, gap)
cr:rectangle(sa.x, sa.y, sa.width, sa.height) cr:rectangle(sa.x, sa.y, sa.width, sa.height)
cr:clip() cr:clip()
cr:set_source(api.gears.color(closed_color)) cr:set_source(api.gears.color(closed_color))
@ -193,7 +195,7 @@ function start_editor(data)
end end
for i, a in ipairs(open_areas) do for i, a in ipairs(open_areas) do
local sa = shrink_area_with_gap(a, data.gap) local sa = shrink_area_with_gap(a, gap)
cr:rectangle(sa.x, sa.y, sa.width, sa.height) cr:rectangle(sa.x, sa.y, sa.width, sa.height)
cr:clip() cr:clip()
if i == #open_areas then if i == #open_areas then
@ -508,7 +510,7 @@ function start_editor(data)
if layout.set_regions then if layout.set_regions then
local areas_with_gap = {} local areas_with_gap = {}
for _, a in ipairs(closed_areas) do for _, a in ipairs(closed_areas) do
areas_with_gap[#areas_with_gap + 1] = shrink_area_with_gap(a, data.gap) areas_with_gap[#areas_with_gap + 1] = shrink_area_with_gap(a, gap)
end end
layout.set_regions(areas_with_gap) layout.set_regions(areas_with_gap)
api.layout.arrange(screen) api.layout.arrange(screen)