add example for master_count
This commit is contained in:
parent
dd289e5ab2
commit
6d24dc2ab7
|
@ -1227,6 +1227,8 @@ end
|
||||||
|
|
||||||
--- Set the number of master windows.
|
--- Set the number of master windows.
|
||||||
--
|
--
|
||||||
|
-- @DOC_sequences_tag_master_count_EXAMPLE@
|
||||||
|
--
|
||||||
-- **Signal:**
|
-- **Signal:**
|
||||||
--
|
--
|
||||||
-- * *property::nmaster* (deprecated)
|
-- * *property::nmaster* (deprecated)
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
--DOC_GEN_IMAGE --DOC --DOC_NO_USAGE
|
||||||
|
local module = ... --DOC_HIDE
|
||||||
|
local awful = {tag = require("awful.tag"), layout = require("awful.layout") } --DOC_HIDE
|
||||||
|
screen[1]._resize {x = 0, width = 128, height = 96} --DOC_HIDE
|
||||||
|
|
||||||
|
|
||||||
|
function awful.spawn(_, args) --DOC_HIDE
|
||||||
|
local c = client.gen_fake{} --DOC_HIDE
|
||||||
|
c:tags({args.tag}) --DOC_HIDE
|
||||||
|
assert(#c:tags() == 1) --DOC_HIDE
|
||||||
|
assert(c:tags()[1] == args.tag) --DOC_HIDE
|
||||||
|
end --DOC_HIDE
|
||||||
|
|
||||||
|
module.add_event("Create differing master count tags", function() --DOC_HIDE
|
||||||
|
-- Create a tag with master count of 1 and tag with count of 2
|
||||||
|
awful.tag.add("Master 1", {
|
||||||
|
screen = screen[1],
|
||||||
|
layout = awful.layout.suit.tile,
|
||||||
|
master_count = 1,
|
||||||
|
})
|
||||||
|
|
||||||
|
--DOC_NEWLINE
|
||||||
|
|
||||||
|
awful.tag.add("Master 2", {
|
||||||
|
screen = screen[1],
|
||||||
|
layout = awful.layout.suit.tile,
|
||||||
|
master_count = 2,
|
||||||
|
})
|
||||||
|
|
||||||
|
end) --DOC_HIDE
|
||||||
|
|
||||||
|
module.display_tags() --DOC_HIDE
|
||||||
|
|
||||||
|
--DOC_NEWLINE
|
||||||
|
|
||||||
|
module.add_event("Add some clients", function() --DOC_HIDE
|
||||||
|
-- Add some clients.
|
||||||
|
for _, t in ipairs(screen[1].tags) do
|
||||||
|
for _ = 1, 5 do
|
||||||
|
awful.spawn("xterm", {tag = t})
|
||||||
|
end
|
||||||
|
assert(#t:clients() == 5) --DOC_HIDE
|
||||||
|
end
|
||||||
|
end) --DOC_HIDE
|
||||||
|
|
||||||
|
module.display_tags() --DOC_HIDE
|
||||||
|
|
||||||
|
module.execute {show_empty = true} --DOC_HIDE
|
Loading…
Reference in New Issue