From 6a03ff59af15a4a0362e32e5492fd5249fb0829a Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sun, 10 Jun 2018 02:28:01 -0400 Subject: [PATCH] Attribute graph: add edge on neutral --- gui/attribute_gauge.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/attribute_gauge.py b/gui/attribute_gauge.py index b3a80ae2c..38de597b9 100644 --- a/gui/attribute_gauge.py +++ b/gui/attribute_gauge.py @@ -10,7 +10,7 @@ from service.fit import Fit class AttributeGauge(wx.Window): - def __init__(self, parent, max_range=100, animate=True, leading_edge=True, guide_lines=False, size=(-1, 30), *args, + def __init__(self, parent, max_range=100, animate=True, leading_edge=True, edge_on_neutral=True, guide_lines=False, size=(-1, 30), *args, **kargs): super().__init__(parent, size=size, *args, **kargs) @@ -24,6 +24,7 @@ class AttributeGauge(wx.Window): self._bar_gradient = None self.leading_edge = leading_edge + self.edge_on_neutral = edge_on_neutral self._border_padding = 0 self._max_range = max_range @@ -269,7 +270,7 @@ class AttributeGauge(wx.Window): padding = half - w + 1 if is_even else math.ceil(half)-(w-1) dc.DrawRectangle(padding, 1, w, rect.height) - if self.leading_edge and value != 0: + if self.leading_edge and (self.edge_on_neutral or value != 0): dc.SetPen(wx.Pen(wx.WHITE)) dc.SetBrush(wx.Brush(wx.WHITE))