added automatic menubar height on show
This commit is contained in:
parent
4f3c4fa7ae
commit
f3ae47547c
@ -94,6 +94,10 @@ menubar.geometry = { width = nil,
|
|||||||
x = nil,
|
x = nil,
|
||||||
y = nil }
|
y = nil }
|
||||||
|
|
||||||
|
menubar.geometry_override = { width = nil,
|
||||||
|
height = nil,
|
||||||
|
x = nil,
|
||||||
|
y = nil }
|
||||||
--- Width of blank space left in the right side.
|
--- Width of blank space left in the right side.
|
||||||
-- @tfield number right_margin
|
-- @tfield number right_margin
|
||||||
menubar.right_margin = theme.xresources.apply_dpi(8)
|
menubar.right_margin = theme.xresources.apply_dpi(8)
|
||||||
@ -501,6 +505,7 @@ function menubar.show(scr)
|
|||||||
|
|
||||||
-- Set position and size
|
-- Set position and size
|
||||||
local scrgeom = scr.workarea
|
local scrgeom = scr.workarea
|
||||||
|
menubar.geometry = { height = menubar.geometry_override.height or awful.screen.focused().geometry.height, width = menubar.geometry_override.width or 200, x = (menubar.geometry_override.x or 0) + awful.screen.focused().geometry.x , y = menubar.geometry_override.y}
|
||||||
local geometry = menubar.geometry
|
local geometry = menubar.geometry
|
||||||
instance.geometry = {x = geometry.x or scrgeom.x,
|
instance.geometry = {x = geometry.x or scrgeom.x,
|
||||||
y = geometry.y or scrgeom.y,
|
y = geometry.y or scrgeom.y,
|
||||||
|
5
rc.lua
5
rc.lua
@ -14,10 +14,7 @@ local beautiful = require("beautiful")
|
|||||||
-- Notification library
|
-- Notification library
|
||||||
local naughty = require("naughty")
|
local naughty = require("naughty")
|
||||||
local menubar = require("menubar")
|
local menubar = require("menubar")
|
||||||
local menu_width = 200
|
menubar.geometry_override = { width = 200, x = 20 }
|
||||||
local tmp_screen = { 1080, 1920 }
|
|
||||||
menubar.geometry = { height = tmp_screen[1], width = menu_width, x = 20 }
|
|
||||||
|
|
||||||
|
|
||||||
--local hotkeys_popup = require("awful.hotkeys_popup")
|
--local hotkeys_popup = require("awful.hotkeys_popup")
|
||||||
local hotkeys = require("awful.hotkeys_popup");
|
local hotkeys = require("awful.hotkeys_popup");
|
||||||
|
Loading…
Reference in New Issue
Block a user