From da721d13f499016642f2a1a86694c98fd052ba7e Mon Sep 17 00:00:00 2001 From: jakob Date: Sat, 7 Sep 2019 00:44:40 +0200 Subject: [PATCH] Use more debug-friendly geometry & Print geometry --- transparent.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/transparent.py b/transparent.py index 2c80d06..744acbf 100644 --- a/transparent.py +++ b/transparent.py @@ -40,9 +40,17 @@ class TestWin(Gtk.Window): def make_fullscreen(self): geo = self.get_screen_size(self._default_monitor) - self.move(geo.x, geo.y) - self.resize(geo.width, geo.height) - + scale = (1.05, 6) + x, y, w, h = ( + geo.x + geo.width / 2 - geo.width / scale[0] / 2, + geo.y, + geo.width / scale[0], + geo.height / scale[1], + ) + self.move(x, y) + self.resize(w, h) + print(f"geometry: @{x:.0f},{y:.0f} {w:.0f}x{h:.0f}") + def get_screen_size(self, monitor): return self.get_screen().get_monitor_geometry(monitor)