Fix code using awful.util.round

This gets rid of lots of deprecation warnings

Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
Uli Schlachter 2017-03-06 17:11:05 +01:00
parent 9cb60b8130
commit 6f803cf3b3
5 changed files with 14 additions and 9 deletions

View File

@ -8,6 +8,7 @@
local error = error local error = error
local type = type local type = type
local gmath = require("gears.math")
local util = require("awful.util") local util = require("awful.util")
local abutton = require("awful.button") local abutton = require("awful.button")
local aclient = require("awful.client") local aclient = require("awful.client")
@ -464,7 +465,7 @@ end
local function new(c, args) local function new(c, args)
args = args or {} args = args or {}
local position = args.position or "top" local position = args.position or "top"
local size = args.size or util.round(beautiful.get_font_height(args.font) * 1.5) local size = args.size or gmath.round(beautiful.get_font_height(args.font) * 1.5)
local d = get_titlebar_function(c, position)(c, size) local d = get_titlebar_function(c, position)(c, size)
-- Make sure that there is never more than one titlebar for any given client -- Make sure that there is never more than one titlebar for any given client

View File

@ -25,6 +25,7 @@ local capi = {
mouse = mouse, mouse = mouse,
screen = screen screen = screen
} }
local gmath = require("gears.math")
local awful = require("awful") local awful = require("awful")
local common = require("awful.widget.common") local common = require("awful.widget.common")
local theme = require("beautiful") local theme = require("beautiful")
@ -417,7 +418,7 @@ function menubar.show(scr)
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,
height = geometry.height or awful.util.round(theme.get_font_height() * 1.5), height = geometry.height or gmath.round(theme.get_font_height() * 1.5),
width = geometry.width or scrgeom.width} width = geometry.width or scrgeom.width}
instance.wibox:geometry(instance.geometry) instance.wibox:geometry(instance.geometry)

View File

@ -11,6 +11,7 @@ local fixed = require("wibox.layout.fixed")
local table = table local table = table
local pairs = pairs local pairs = pairs
local floor = math.floor local floor = math.floor
local gmath = require("gears.math")
local util = require("awful.util") local util = require("awful.util")
local flex = {} local flex = {}
@ -69,10 +70,10 @@ function flex:layout(_, width, height)
for _, v in pairs(self._private.widgets) do for _, v in pairs(self._private.widgets) do
local x, y, w, h local x, y, w, h
if self._private.dir == "y" then if self._private.dir == "y" then
x, y = 0, util.round(pos) x, y = 0, gmath.round(pos)
w, h = width, floor(space_per_item) w, h = width, floor(space_per_item)
else else
x, y = util.round(pos), 0 x, y = gmath.round(pos), 0
w, h = floor(space_per_item), height w, h = floor(space_per_item), height
end end

View File

@ -14,6 +14,7 @@ local flex = require("wibox.layout.flex" )
local table = table local table = table
local pairs = pairs local pairs = pairs
local floor = math.floor local floor = math.floor
local gmath = require("gears.math")
local util = require("awful.util") local util = require("awful.util")
local ratio = {} local ratio = {}
@ -87,11 +88,11 @@ function ratio:layout(_, width, height)
if self._private.dir == "y" then if self._private.dir == "y" then
space = height * self._private.ratios[k] space = height * self._private.ratios[k]
x, y = 0, util.round(pos) x, y = 0, gmath.round(pos)
w, h = width, floor(space) w, h = width, floor(space)
else else
space = width * self._private.ratios[k] space = width * self._private.ratios[k]
x, y = util.round(pos), 0 x, y = gmath.round(pos), 0
w, h = floor(space), height w, h = floor(space), height
end end
@ -101,8 +102,8 @@ function ratio:layout(_, width, height)
-- Make sure all widgets fit in the layout, if they aren't, something -- Make sure all widgets fit in the layout, if they aren't, something
-- went wrong -- went wrong
if (self._private.dir == "y" and util.round(pos) >= height) or if (self._private.dir == "y" and gmath.round(pos) >= height) or
(self._private.dir ~= "y" and util.round(pos) >= width) then (self._private.dir ~= "y" and gmath.round(pos) >= width) then
break break
end end
end end

View File

@ -1,4 +1,5 @@
local awful = require("awful") local awful = require("awful")
local gears = require("gears")
local beautiful = require("beautiful") local beautiful = require("beautiful")
local test_client = require("_client") local test_client = require("_client")
local unpack = unpack or table.unpack -- luacheck: globals unpack (compatibility with Lua 5.1) local unpack = unpack or table.unpack -- luacheck: globals unpack (compatibility with Lua 5.1)
@ -8,7 +9,7 @@ local callback_called = false
-- Magic table to store tests -- Magic table to store tests
local tests = {} local tests = {}
local tb_height = awful.util.round(beautiful.get_font_height() * 1.5) local tb_height = gears.math.round(beautiful.get_font_height() * 1.5)
-- local border_width = beautiful.border_width -- local border_width = beautiful.border_width
-- Detect "manage" race conditions -- Detect "manage" race conditions