diff -r d07e2e6f3c56 -r 4c3bda2b71f2 Network/IRC/IrcChannelWidget.py --- a/Network/IRC/IrcChannelWidget.py Sun Dec 09 19:43:32 2012 +0100 +++ b/Network/IRC/IrcChannelWidget.py Mon Dec 10 18:36:29 2012 +0100 @@ -971,7 +971,9 @@ """ Private slot to append a message. """ - if self.__hidden and self.__markerLine == "": + if self.__hidden and \ + self.__markerLine == "" and \ + Preferences.getIrc("MarkPositionWhenHidden"): self.setMarkerLine() self.messages.append(message) @@ -980,9 +982,10 @@ Public method to draw a line to mark the current position. """ self.unsetMarkerLine() - # TODO: make colors configurable self.__markerLine = \ - '<span style=" color:#000000; background-color:#ffff00;">{0}</span>'.format( + '<span style=" color:{0}; background-color:{1};">{2}</span>'.format( + Preferences.getIrc("MarkerLineForegroundColour"), + Preferences.getIrc("MarkerLineBackgroundColour"), self.trUtf8('--- New From Here ---')) self.messages.append(self.__markerLine)