--- a/graphics/GraphicCommons.py Thu Aug 22 12:16:45 2024 +0200
+++ b/graphics/GraphicCommons.py Sat Sep 07 12:50:57 2024 +0200
@@ -349,10 +349,10 @@
posx, posy = self.GetPosition()
min_width, min_height = self.GetMinSize()
if width < min_width:
- self.Pos.x = max(0, self.Pos.x - (width - min_width) * x_factor)
+ self.Pos.x = max(0, round(self.Pos.x - (width - min_width) * x_factor))
width = min_width
if height < min_height:
- self.Pos.y = max(0, self.Pos.y - (height - min_height) * y_factor)
+ self.Pos.y = max(0, round(self.Pos.y - (height - min_height) * y_factor))
height = min_height
if scaling is not None:
self.Pos.x = round_scaling(self.Pos.x, scaling[0])
@@ -1026,16 +1026,16 @@
"""
# Create a new connector
- def __init__(self, parent, name, type, position, direction, negated=False, edge="none", onlyone=False):
+ def __init__(self, parent, name, Type, position, direction, negated=False, edge="none", onlyone=False):
DebugDataConsumer.__init__(self)
ToolTipProducer.__init__(self, parent.Parent)
self.ParentBlock = parent
self.Name = name
- self.Type = type
+ self.Type = Type
self.Pos = position
self.Direction = direction
self.Wires = []
- if self.ParentBlock.IsOfType("BOOL", type):
+ if self.ParentBlock.IsOfType("BOOL", Type):
self.Negated = negated
self.Edge = edge
else:
@@ -1141,8 +1141,8 @@
return self.ParentBlock.IsOfType(type, reference) or self.ParentBlock.IsOfType(reference, type)
# Changes the connector name
- def SetType(self, type):
- self.Type = type
+ def SetType(self, Type):
+ self.Type = Type
for wire, _handle in self.Wires:
wire.SetValid(wire.IsConnectedCompatible())