delta moment
This commit is contained in:
parent
bf8e36fbe6
commit
6c23c3996c
124
rc.lua
124
rc.lua
|
@ -320,52 +320,92 @@ end)
|
|||
|
||||
-- Add a titlebar if titlebars_enabled is set to true in the rules.
|
||||
client.connect_signal("request::titlebars", function(c)
|
||||
-- buttons for the titlebar
|
||||
local buttons = gears.table.join(
|
||||
awful.button({ }, 1, function()
|
||||
c:emit_signal("request::activate", "titlebar", {raise = true})
|
||||
awful.mouse.client.move(c)
|
||||
end),
|
||||
awful.button({ }, 3, function()
|
||||
c:emit_signal("request::activate", "titlebar", {raise = true})
|
||||
awful.mouse.client.resize(c)
|
||||
end)
|
||||
)
|
||||
-- buttons for the titlebar
|
||||
local buttons = gears.table.join(
|
||||
awful.button({}, 1, function()
|
||||
c:emit_signal("request::activate", "titlebar", { raise = true })
|
||||
awful.mouse.client.move(c)
|
||||
end),
|
||||
awful.button({}, 3, function()
|
||||
c:emit_signal("request::activate", "titlebar", { raise = true })
|
||||
awful.mouse.client.resize(c)
|
||||
end)
|
||||
)
|
||||
|
||||
|
||||
local close = create_title_button(c, beautiful.xcolor1, beautiful.xcolor8 .. 55, gears.shape.circle)
|
||||
close:connect_signal("button::press", function()
|
||||
c:kill()
|
||||
end)
|
||||
|
||||
awful.titlebar(c) : setup {
|
||||
{ -- Left
|
||||
-- awful.titlebar.widget.iconwidget(c),
|
||||
wibox.widget.base.empty_widget(),
|
||||
buttons = buttons,
|
||||
layout = wibox.layout.fixed.horizontal
|
||||
},
|
||||
{ -- Middle
|
||||
-- { -- Title
|
||||
-- align = "center",
|
||||
-- widget = awful.titlebar.widget.titlewidget(c),
|
||||
-- -- layout = wibox.layout.fixed.horizontal
|
||||
-- },
|
||||
wibox.widget.base.empty_widget(),
|
||||
buttons = buttons,
|
||||
layout = wibox.layout.flex.horizontal
|
||||
},
|
||||
{ -- Right
|
||||
awful.titlebar.widget.minimizebutton (c),
|
||||
awful.titlebar.widget.maximizedbutton (c),
|
||||
awful.titlebar.widget.closebutton (c),
|
||||
|
||||
|
||||
-- margins = dpi(10),
|
||||
layout = wibox.layout.fixed.horizontal()
|
||||
},
|
||||
-- expand = "outside",
|
||||
|
||||
layout = wibox.layout.align.horizontal
|
||||
}
|
||||
local minimize = create_title_button(c, beautiful.xcolor3, beautiful.xcolor8 .. 55, gears.shape.circle)
|
||||
minimize:connect_signal("button::press", function()
|
||||
c.minimized = true
|
||||
end)
|
||||
|
||||
local maximize = create_title_button(c, beautiful.xcolor2, beautiful.xcolor8 .. 55, gears.shape.circle)
|
||||
maximize:connect_signal("button::press", function()
|
||||
helpers.maximize(c)
|
||||
end)
|
||||
|
||||
-- Titlebars setup
|
||||
--------------------
|
||||
|
||||
awful.titlebar(c, { position = "top", size = dpi(45), bg = beautiful.transparent }):setup({
|
||||
{
|
||||
layout = wibox.layout.align.horizontal,
|
||||
{
|
||||
{
|
||||
close,
|
||||
minimize,
|
||||
maximize,
|
||||
layout = wibox.layout.fixed.horizontal,
|
||||
spacing = dpi(10),
|
||||
},
|
||||
left = dpi(15),
|
||||
widget = wibox.container.margin,
|
||||
},
|
||||
{
|
||||
{
|
||||
{ -- Title
|
||||
align = "center",
|
||||
widget = awful.titlebar.widget.titlewidget(c),
|
||||
},
|
||||
layout = wibox.layout.flex.horizontal,
|
||||
spacing = dpi(10),
|
||||
},
|
||||
left = dpi(10),
|
||||
right = dpi(10),
|
||||
widget = wibox.container.margin,
|
||||
buttons = buttons,
|
||||
},
|
||||
{
|
||||
{
|
||||
layout = wibox.layout.fixed.horizontal,
|
||||
spacing = dpi(10),
|
||||
},
|
||||
left = dpi(10),
|
||||
right = dpi(10),
|
||||
widget = wibox.container.margin,
|
||||
buttons = buttons,
|
||||
},
|
||||
},
|
||||
bg = beautiful.titlebar_bg,
|
||||
shape = helpers.prrect(beautiful.border_radius, true, true, false, false),
|
||||
widget = wibox.container.background,
|
||||
})
|
||||
|
||||
awful.titlebar(c, {
|
||||
position = "bottom",
|
||||
size = dpi(24),
|
||||
bg = beautiful.transparent,
|
||||
}):setup({
|
||||
bg = beautiful.titlebar_bg,
|
||||
shape = helpers.prrect(beautiful.border_radius, false, false, true, true),
|
||||
widget = wibox.container.background,
|
||||
})
|
||||
end)
|
||||
|
||||
|
||||
client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)
|
||||
client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)
|
||||
-- }}}
|
||||
|
|
Loading…
Reference in a new issue