From acb9dff0ce380acf3a95d10c353e6d8adbf780e5 Mon Sep 17 00:00:00 2001 From: Nikita Zlobin Date: Thu, 7 Jun 2018 04:25:53 +0500 Subject: [PATCH] Restore original visible sizes, affected by border hinting By shifting border inside of logical bound, free space around is increased by one line weight. --- source/patchcanvas.py | 1 + source/patchcanvas_theme.py | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/source/patchcanvas.py b/source/patchcanvas.py index 9b5c33372..447938a1a 100644 --- a/source/patchcanvas.py +++ b/source/patchcanvas.py @@ -2599,6 +2599,7 @@ class CanvasBox(QGraphicsItem): last_out_pos += port_spacing last_out_type = port.port_type + self.p_height += canvas.theme.box_pen.widthF() self.repaintLines(True) self.update() diff --git a/source/patchcanvas_theme.py b/source/patchcanvas_theme.py index c92a070ae..0c27423a6 100644 --- a/source/patchcanvas_theme.py +++ b/source/patchcanvas_theme.py @@ -118,9 +118,9 @@ class Theme(object): self.port_parameter_text = self.port_text self.port_parameter_text_sel = self.port_text - self.port_height = 15 + self.port_height = 16 self.port_offset = 0 - self.port_spacing = 3 + self.port_spacing = 2 self.port_spacingT = 2 # Lines @@ -200,9 +200,9 @@ class Theme(object): self.port_parameter_text = self.port_text self.port_parameter_text_sel = self.port_text - self.port_height = 11 + self.port_height = 12 self.port_offset = 0 - self.port_spacing = 2 + self.port_spacing = 1 self.port_spacingT = 1 # Lines @@ -282,9 +282,9 @@ class Theme(object): self.port_parameter_text = self.port_text self.port_parameter_text_sel = self.port_text - self.port_height = 15 + self.port_height = 16 self.port_offset = 0 - self.port_spacing = 3 + self.port_spacing = 2 self.port_spacingT = 2 # Lines @@ -450,9 +450,9 @@ class Theme(object): self.port_parameter_text_sel = self.port_parameter_pen_sel # missing, ports 2 - self.port_height = 19 + self.port_height = 21 self.port_offset = 1 - self.port_spacing = 5 + self.port_spacing = 3 self.port_spacingT = 0 # Lines