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