--DOC_GEN_IMAGE --DOC_NO_USAGE

screen[1]._resize {x = 0, width = 640, height = 480} --DOC_HIDE

local awful = {wibar = require("awful.wibar")} --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

--[[ --DOC_HIDE
**Usage example:**
--]] --DOC_HIDE

--DOC_NEWLINE

    -- With a padding, the tiled clients wont use 20px at the top and bottom
    -- and 40px on the left and right.
    screen[1].padding = {
        left   = 40,
        right  = 40,
        top    = 20,
        bottom = 20,
    }

    local wibar = awful.wibar { --DOC_HIDE
        position = "top", --DOC_HIDE
        height   = 24, --DOC_HIDE
    } --DOC_HIDE

return { --DOC_HIDE
    factor                 = 2      , --DOC_HIDE
    show_boxes             = false  , --DOC_HIDE
    highlight_padding_area = true   , --DOC_HIDE
    draw_wibars            = {wibar}, --DOC_HIDE
} --DOC_HIDE
