fixup! fix(awful: placement: skip_fullscreen): force screen geometry
doc(awful: placement: no_offscreen): add descriptions to examples
This commit is contained in:
parent
9ef78c4f88
commit
e820136810
|
@ -4,15 +4,19 @@ local awful = {placement = require("awful.placement")} --DOC_HIDE
|
||||||
--DOC_HIDE no_offscreen is auto-called when startup is true, avoid this.
|
--DOC_HIDE no_offscreen is auto-called when startup is true, avoid this.
|
||||||
awesome.startup = false -- luacheck: globals awesome.startup --DOC_HIDE
|
awesome.startup = false -- luacheck: globals awesome.startup --DOC_HIDE
|
||||||
|
|
||||||
|
-- using just no_offscreen with honor_workarea:
|
||||||
local c = client.gen_fake {x = 0, y = 0, width= screen[1].geometry.width, height=screen[1].geometry.height} --DOC_HIDE
|
local c = client.gen_fake {x = 0, y = 0, width= screen[1].geometry.width, height=screen[1].geometry.height} --DOC_HIDE
|
||||||
c.fullscreen = true --DOC_HIDE
|
c.fullscreen = true --DOC_HIDE
|
||||||
|
print("no_offscreen:") --DOC_HIDE
|
||||||
print("Before:", "x="..c.x..", y="..c.y..", width="..c.width..", height="..c.height) --DOC_HIDE
|
print("Before:", "x="..c.x..", y="..c.y..", width="..c.width..", height="..c.height) --DOC_HIDE
|
||||||
awful.placement.no_offscreen(c, {honor_workarea=true, })
|
awful.placement.no_offscreen(c, {honor_workarea=true, })
|
||||||
print("After:", "x="..c.x..", y="..c.y..", width="..c.width..", height="..c.height) --DOC_HIDE
|
print("After:", "x="..c.x..", y="..c.y..", width="..c.width..", height="..c.height) --DOC_HIDE
|
||||||
c:kill() --DOC_HIDE
|
c:kill() --DOC_HIDE
|
||||||
|
|
||||||
|
-- using no_offscreen + skip_fullscreen:
|
||||||
c = client.gen_fake {x = 0, y = 0, width= screen[1].geometry.width, height=screen[1].geometry.height} --DOC_HIDE
|
c = client.gen_fake {x = 0, y = 0, width= screen[1].geometry.width, height=screen[1].geometry.height} --DOC_HIDE
|
||||||
c.fullscreen = true --DOC_HIDE
|
c.fullscreen = true --DOC_HIDE
|
||||||
|
print("no_offscreen + skip_fullscreen:") --DOC_HIDE
|
||||||
print("Before:", "x="..c.x..", y="..c.y..", width="..c.width..", height="..c.height) --DOC_HIDE
|
print("Before:", "x="..c.x..", y="..c.y..", width="..c.width..", height="..c.height) --DOC_HIDE
|
||||||
local f = (awful.placement.no_offscreen + awful.placement.skip_fullscreen)
|
local f = (awful.placement.no_offscreen + awful.placement.skip_fullscreen)
|
||||||
f(c, {honor_workarea=true, })
|
f(c, {honor_workarea=true, })
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
|
no_offscreen:
|
||||||
Before: x=0, y=0, width=320, height=240
|
Before: x=0, y=0, width=320, height=240
|
||||||
After: x=10, y=10, width=320, height=240
|
After: x=10, y=10, width=320, height=240
|
||||||
|
no_offscreen + skip_fullscreen:
|
||||||
Before: x=0, y=0, width=320, height=240
|
Before: x=0, y=0, width=320, height=240
|
||||||
After: x=0, y=0, width=320, height=240
|
After: x=0, y=0, width=320, height=240
|
||||||
|
|
Loading…
Reference in New Issue