66 lines
2.1 KiB
Lua
66 lines
2.1 KiB
Lua
local qvars = require "quarrel.vars"
|
|
local wibox = require "wibox"
|
|
|
|
local battery_bar = require "ui.statusbar.panel.widgets.battery_bar"
|
|
local brightness_bar = require "ui.statusbar.panel.widgets.brightness_bar"
|
|
|
|
local panel = wibox.widget {
|
|
{
|
|
widget = wibox.container.margin,
|
|
margins = {
|
|
left = qvars.big_padding * 2
|
|
}
|
|
},
|
|
{
|
|
widget = wibox.container.constraint,
|
|
width = qvars.bar_size * 6,
|
|
strategy = "exact",
|
|
{
|
|
widget = wibox.container.margin,
|
|
margins = {
|
|
right = qvars.big_padding * 4
|
|
},
|
|
{
|
|
{
|
|
widget = wibox.widget.calendar.month,
|
|
date = os.date("*t"),
|
|
font = qvars.font,
|
|
-- long_weekdays = true,
|
|
-- flex_height = true,
|
|
-- fn_embed = decorate_cell
|
|
},
|
|
{
|
|
widget = wibox.container.background,
|
|
-- bg = qvars.colors.blue,
|
|
{
|
|
widget = wibox.widget.textbox,
|
|
text = ":)"
|
|
}
|
|
},
|
|
{
|
|
widget = wibox.container.place,
|
|
valign = "bottom",
|
|
{
|
|
{
|
|
widget = wibox.widget.separator,
|
|
forced_height = qvars.char_height * 4 + qvars.padding * 4,
|
|
color = qvars.colors.transparent,
|
|
},
|
|
brightness_bar,
|
|
battery_bar,
|
|
layout = wibox.layout.fixed.vertical,
|
|
spacing = qvars.padding * 2
|
|
},
|
|
},
|
|
layout = wibox.layout.align.vertical,
|
|
}
|
|
}
|
|
},
|
|
layout = wibox.layout.fixed.horizontal
|
|
}
|
|
|
|
-- panel:get_children_by_id("ratio_layout"):adjust_ratio(2, 0.3, 0.7, 0)
|
|
-- gdebug.dump(panel:get_children_by_id("ratio_layout"))
|
|
|
|
return panel
|