Skip to content

Commit

Permalink
Post Merge Fix: Labels
Browse files Browse the repository at this point in the history
  • Loading branch information
jtle00 committed Jul 9, 2024
1 parent 6faa772 commit e5729e6
Showing 1 changed file with 13 additions and 19 deletions.
32 changes: 13 additions & 19 deletions pymapmanager/interface2/stackWidgets/annotationPlotWidget2.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,22 @@ def updateLabel(self, labelID):
label = self._labels[labelID]
self.setLabelPos(labelID, label)

# logger.info(f"check label update {label.x()}")
# set font outline based on "accept" column
# set font outline based on "accept" column
acceptColumn = self._df.getDataFrame()["accept"]
# logger.info(f"acceptColumn {acceptColumn}")
# logger.info(f"labelID {labelID} acceptVal {acceptColumn[labelID]}")
_font=QtGui.QFont()
_font.setBold(True)
if not acceptColumn[labelID]:
logger.info("Changing label color")
# logger.info("Changing label color -> not accept")
self._labels[labelID].setColor(QtGui.QColor(255, 255, 255, 120))

_font.setItalic(True)
self._labels[labelID].setFont(_font)
else:
# logger.info("Changing label color -> accept")
self._labels[labelID].setColor(QtGui.QColor(200, 200, 200, 255))
self._labels[labelID].setFont(_font)

def setLabelPos(self, labelID, label):
x = self.df.getValue('x', labelID)
y = self.df.getValue('y', labelID)
Expand All @@ -77,21 +86,6 @@ def setLabelPos(self, labelID, label):
elif 270 <= idSpineAngle and idSpineAngle <= 360:
label.setPos(QtCore.QPointF(x + adjustX, y - adjustY))

# set font outline based on "accept" column
acceptColumn = self._df.getDataFrame()["accept"]
# logger.info(f"acceptColumn {acceptColumn}")
# logger.info(f"labelID {labelID} acceptVal {acceptColumn[labelID]}")
_font=QtGui.QFont()
_font.setBold(True)
if not acceptColumn[labelID]:
# logger.info("Changing label color -> not accept")
self._labels[labelID].setColor(QtGui.QColor(255, 255, 255, 120))
_font.setItalic(True)
self._labels[labelID].setFont(_font)
else:
# logger.info("Changing label color -> accept")
self._labels[labelID].setColor(QtGui.QColor(200, 200, 200, 255))
self._labels[labelID].setFont(_font)
return label

def addedLabel(self, labelID):
Expand Down

0 comments on commit e5729e6

Please sign in to comment.