Add preliminary label support to the style engine
authorManuel Nickschas <sputnick@quassel-irc.org>
Fri, 10 Apr 2009 15:55:10 +0000 (17:55 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 6 Aug 2009 18:23:28 +0000 (20:23 +0200)
commite8cf454ed97b2f2785438377dfcf4386dc273fb9
tree4633d69d01eb7719c9a0091561131f79d916fc42
parent90eb5244fb07eb2371279c12266fca06d0fed23c
Add preliminary label support to the style engine

Labels are supposed to be used for things like highlights. We now support
up to 16 different labels for defining special format settings overriding
the stock ones. This is a more flexible approach than hardcoding, say, a background
color and will allow full styling even for highlights and possibly other special
messages. For example, nick coloring can be adjusted to the highlight color via
stylesheet (once stylesheet support arrives).

Also, rework the format merging code to be much easier and still more flexible.
src/uisupport/uistyle.cpp
src/uisupport/uistyle.h