squeezer: Account for css margin when calculating sizes

view-switcher-button: Include padding, margin & border in size

Fixes: Librem5/libhandy#229
11 jobs for squeezer-css-margin in 15 minutes and 30 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Build
passed #255252
librem5
api-visibility

00:02:54

passed #255254
librem5
build-debian-clang

00:04:01

passed #255253
librem5
build-debian-gcc

00:03:12

passed #255255
librem5
build-fedora-gcc

00:04:43

 
  Test+Docs
passed #255256
librem5
build-gtkdoc

00:02:26

passed #255257
librem5
unit-test

00:02:21

41.9%
 
  Package
passed #255258
librem5
package-debian-buster

00:02:25

passed #255259
librem5:arm64
package-debian-buster:arm64

00:06:00

failed #255260
flatpak allowed to fail
package-flatpak

00:00:09

 
  Test Package
passed #255261
librem5
autopkgtest-debian-buster-package

00:02:20

passed #255262
librem5
lintian-debian-buster-package

00:00:54

 
Name Stage Failure
failed
package-flatpak Package There has been a runner system failure, please try again
Running with gitlab-runner 12.6.0 (ac8e767a)
on arm01-runner 53gNDtDb
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)
Will be retried in 3s ...
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)
Will be retried in 3s ...
ERROR: Preparation failed: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)
Will be retried in 3s ...
ERROR: Job failed (system failure): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (executor_docker.go:982:0s)