Hi, > Am Sunday 18 October 2009 schrieben Sie: > > anyhow, I still have one question: > > why are you using the 'Highlight' color as base color (which you are > > modifying then)? > > Because it's the closest match (the background is a shade of the highlight > color and /not/ the window color at all, nor is the widget "transparent", > i.e. setAutofillBackground(false)) > I see > > wouldn't it be better to use the color schemes 'Background' color as base > > and modify that one? > > just to clarify: > that's not my stuff at all and using the highlight color in base areas is > -ui designwise spoken- a stupid idea. > Highlight colors are supposed to be eye catchers and should not be used as > general and standard backgrounds - setting the value doesn't make things > better as the color value equals the strongest component, ie. eg. Qt::red > allready /has/ a value of 0xff or 1.0 > > However, /if/ one really wants to use the (shaded) highlight color as > background it should also be set as background role to indicate that this > widget does /not/ have a window colored background at all (e.g. if the > background color was set to a mix of 80% window color and 20% highlight > color, i'd rank it window colored, and thus leave or set the background > role to QPalette::Window) > > The "proper" backgroundRole in this regard should however be QPalette::Base > and be an unmodified variant of the app wide QPalette::Base color (i.e. no > palette maipulation at all) - but this is /not/ my decision :-( > > > [2] http://pastebin.ca/1627124 > > If the PaletteHandler class is a global one, i'd maybe use a less generic > name for that routine (like "setWidgetBackgroundToShadedHighlight" or so) > > Regards, > Thomas ok, sounds like some ui magician should put his hands on this (that means I'm out :)) Regards, Martin _______________________________________________ Amarok-devel mailing list Amarok-devel@kde.org https://mail.kde.org/mailman/listinfo/amarok-devel