2017-02-10 01:10:12 +01:00
|
|
|
local generic_widget = ... --DOC_NO_USAGE --DOC_HIDE
|
|
|
|
local wibox = require("wibox") --DOC_HIDE
|
|
|
|
|
2016-10-09 07:32:31 +02:00
|
|
|
local first = generic_widget( "first" ) --DOC_HIDE
|
|
|
|
local second = generic_widget( "second" ) --DOC_HIDE
|
|
|
|
local third = generic_widget( "t\nh\ni\nr\nd" ) --DOC_HIDE
|
|
|
|
local fourth = generic_widget( "fourth" ) --DOC_HIDE
|
|
|
|
local fifth = generic_widget( "fifth" ) --DOC_HIDE
|
|
|
|
local lorem = generic_widget("Lorem ipsum dolor sit amet, consectetur " .. --DOC_HIDE
|
|
|
|
"adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.") --DOC_HIDE
|
2017-02-10 01:10:12 +01:00
|
|
|
|
|
|
|
local l = wibox.widget {
|
|
|
|
homogeneous = true,
|
|
|
|
spacing = 5,
|
|
|
|
min_cols_size = 10,
|
|
|
|
min_rows_size = 10,
|
|
|
|
layout = wibox.layout.grid,
|
|
|
|
}
|
|
|
|
l:add_widget_at(first , 2, 1, 1, 2)
|
|
|
|
l:add_widget_at(second, 3, 1, 1, 2)
|
|
|
|
l:add_widget_at(third , 2, 3, 2, 1)
|
|
|
|
l:add_widget_at(fourth, 4, 1, 1, 1)
|
|
|
|
l:add_widget_at(fifth , 4, 2, 1, 2)
|
|
|
|
l:insert_row(1)
|
|
|
|
l:add_widget_at(lorem, 1, 1, 1, 3)
|
|
|
|
|
|
|
|
return l, l:fit({dpi=96}, 300, 200) --DOC_HIDE
|