Properly retain and use hoverPen argument in PolyLineSegment function of PolyLineROI
This commit is contained in:
parent
7a154f74fa
commit
3878ab6946
@ -2003,7 +2003,8 @@ class PolyLineROI(ROI):
|
|||||||
self.setPoints(state['points'], closed=state['closed'])
|
self.setPoints(state['points'], closed=state['closed'])
|
||||||
|
|
||||||
def addSegment(self, h1, h2, index=None):
|
def addSegment(self, h1, h2, index=None):
|
||||||
seg = _PolyLineSegment(handles=(h1, h2), pen=self.pen, parent=self, movable=False)
|
seg = _PolyLineSegment(handles=(h1, h2), pen=self.pen, hoverPen=self.hoverPen,
|
||||||
|
parent=self, movable=False)
|
||||||
if index is None:
|
if index is None:
|
||||||
self.segments.append(seg)
|
self.segments.append(seg)
|
||||||
else:
|
else:
|
||||||
@ -2244,7 +2245,7 @@ class _PolyLineSegment(LineSegmentROI):
|
|||||||
|
|
||||||
def _makePen(self):
|
def _makePen(self):
|
||||||
if self.mouseHovering or self._parentHovering:
|
if self.mouseHovering or self._parentHovering:
|
||||||
return fn.mkPen(255, 255, 0)
|
return self.hoverPen
|
||||||
else:
|
else:
|
||||||
return self.pen
|
return self.pen
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user