54 lines
1.7 KiB
Lua
54 lines
1.7 KiB
Lua
--DOC_GEN_IMAGE --DOC_NO_USAGE
|
|
--DOC_HIDE_START
|
|
local awful = { wallpaper = require("awful.wallpaper") }
|
|
local wibox = require("wibox")
|
|
local gears = {color = require("gears.color") }
|
|
|
|
screen._track_workarea = true
|
|
screen[1]._resize {x = 0, y = 0, width = 160, height = 96}
|
|
screen._add_screen {x = 161, y = 0, width = 160, height = 96}
|
|
screen._add_screen {x = 322, y = 0, width = 160, height = 96}
|
|
require("_default_look")
|
|
|
|
-- There is 3 screens. This will add the wallpaper to the last 2.
|
|
local wall = awful.wallpaper {
|
|
screens = screen,
|
|
bg = "#222222",
|
|
widget = wibox.widget {
|
|
{
|
|
fit = function(_, width, height)
|
|
return width, height
|
|
end,
|
|
draw = function(_, _, cr, width, height)
|
|
cr:set_source(gears.color("#0000ff"))
|
|
cr:line_to(width, height)
|
|
cr:line_to(width, 0)
|
|
cr:line_to(0, 0)
|
|
cr:close_path()
|
|
cr:fill()
|
|
|
|
cr:set_source(gears.color("#ff00ff"))
|
|
cr:move_to(0, 0)
|
|
cr:line_to(0, height)
|
|
cr:line_to(width, height)
|
|
cr:close_path()
|
|
cr:fill()
|
|
end,
|
|
widget = wibox.widget.base.make_widget()
|
|
},
|
|
{
|
|
text = "Center",
|
|
valign = "center",
|
|
align = "center",
|
|
widget = wibox.widget.textbox,
|
|
},
|
|
widget = wibox.layout.stack
|
|
}
|
|
}
|
|
|
|
|
|
require("gears.timer").run_delayed_calls_now()
|
|
--DOC_HIDE_END
|
|
wall:remove_screen(screen[1])
|
|
require("gears.timer").run_delayed_calls_now() --DOC_HIDE
|