Network/IRC/IrcChannelWidget.py

changeset 2257
4c3bda2b71f2
parent 2256
d07e2e6f3c56
child 2264
d8176c78c6a6
equal deleted inserted replaced
2256:d07e2e6f3c56 2257:4c3bda2b71f2
969 969
970 def __appendMessage(self, message): 970 def __appendMessage(self, message):
971 """ 971 """
972 Private slot to append a message. 972 Private slot to append a message.
973 """ 973 """
974 if self.__hidden and self.__markerLine == "": 974 if self.__hidden and \
975 self.__markerLine == "" and \
976 Preferences.getIrc("MarkPositionWhenHidden"):
975 self.setMarkerLine() 977 self.setMarkerLine()
976 self.messages.append(message) 978 self.messages.append(message)
977 979
978 def setMarkerLine(self): 980 def setMarkerLine(self):
979 """ 981 """
980 Public method to draw a line to mark the current position. 982 Public method to draw a line to mark the current position.
981 """ 983 """
982 self.unsetMarkerLine() 984 self.unsetMarkerLine()
983 # TODO: make colors configurable
984 self.__markerLine = \ 985 self.__markerLine = \
985 '<span style=" color:#000000; background-color:#ffff00;">{0}</span>'.format( 986 '<span style=" color:{0}; background-color:{1};">{2}</span>'.format(
987 Preferences.getIrc("MarkerLineForegroundColour"),
988 Preferences.getIrc("MarkerLineBackgroundColour"),
986 self.trUtf8('--- New From Here ---')) 989 self.trUtf8('--- New From Here ---'))
987 self.messages.append(self.__markerLine) 990 self.messages.append(self.__markerLine)
988 991
989 def unsetMarkerLine(self): 992 def unsetMarkerLine(self):
990 """ 993 """

eric ide

mercurial